News for hackers. Stuff that matters.
Re:What I'd tell myself about startups if I could go back 5 ... by EpicEng on Tuesday April 07, 2015 @05:04PM (#9337150)
This is the sort of attitude that is responsible for the proliferation of "cargo cult" style programmers. People in industry who don't understand anything at a deep level and barely understand what and/or why they do what they do most of the time. They just find code -> paste code -> tweak here, tweak there -> quick test -> move on. Now you have systems which contain massive technical debt and are not well understood or designed. People like this view everything as a black box.

No, no thanks. I work in the medical device industry, but this applied everywhere. If you don't understood your tools at a deep level please, study. Go off and write some trivial stuff before you infect important systems with your ignorance.

Re:What I'd tell myself about startups if I could go back 5 ... by Florin_Andrei on Tuesday April 07, 2015 @07:17PM (#9337812)
> Now you have systems which contain massive technical debt and are not well understood or designed.

If that's indeed a trend, then this industry is moving towards a pretty bad place.

Re:What I'd tell myself about startups if I could go back 5 ... by EpicEng on Tuesday April 07, 2015 @07:39PM (#9337902)
I think it's a trend in that today we have a lot more programmers than we did 30 years ago, and much of today's programming languages and tools are highly abstracted. Most programmers don't have to know much about how their computer or OS works to get something up and running. It's good for productivity, and I'm not recommending that we go backward, but there is a consequence to making things (seem) easier.
Re:What I'd tell myself about startups if I could go back 5 ... by emodendroket on Wednesday April 08, 2015 @09:23AM (#9340555)
It's much worse for contracted stuff, in-house development, or B2B products, because in all of those cases user experience is not really a big deal and barely-functional, slow systems will continue to be used. In addition, many developers being hired at such places are being hired by people who are not, themselves, programmers, and therefore aren't screened the way they would be at a software company.