Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.programming    |    Programming issues that transcend langua    |    57,431 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 57,378 of 57,431    |
|    Dan Cross to julio@diegidio.name    |
|    Re: Informal discussion: comp.lang.rust?    |
|    28 Jul 25 22:18:49    |
      [continued from previous message]              >competence and professionalism, with clear paths for learning       >and action since the beginner stages.              Those programmers also understand the value of defense in depth,       and of chosing tools that optimize their ability to deliver       value in the form of performant and correct programs, produced       in a reasonable amount of time. Such programmers devote       considerable time to professional development, learning and       adopting new practices and tools when that makes sense, and       shedding older practices and tools when that makes sense.              A mark of professionalism is understanding the tradeoffs       involved and making wise choices. The field is not stagnant,       and while it may suck generally, that does not mean that that       chosing to use a safer tool is an admission of incompetence.              There was a generation of programmers who produced application       software in macro assembler langauges on machines from the IBM       System/360 to the DEC VAX to the Data General Nova. Hands down,       the _best_ programmer I've ever met in my life's favorite       language was PDP-10 assembly. But there's a reason we don't       write new systems in assembler anymore, and it's not a skill or       competence issue: it's because we get better software from       higher-level tools.              >Because software engineering is the most complex engineering       >that there is: it takes some 10 years to those who are really       >committed to start understanding what it is actually about,       >and some another 10 years of at least as much commitment to       >become real pros.              I'd say that's more a reflection on the overall immaturity of       the field. Human beings have been building bridges over rivers       for thousands of years; it wasn't until the 19th century that       we started to actually get good at it. We've been programming       computers for less than 100, and we're still at the "chop down a       tree so it falls over the narrow part" stage. We also hold       ourselves back because, when someone comes up and says, "hey,       have you heard about this reinforced concrete thing? It's more       durable and can support a lot more weight..." our response is       too often, "what's wong with wood? If you were more efficient       you wouldn't _need_ to support all that weight."               - Dan C.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca