5 ms·
Clickbait-y headline. But the author makes some valid points. Software engineering is in the end just problem solving. And re-implementing already resolved issu
by andrewjl 10y ago
Clickbait-y headline. But the author makes some valid points. Software engineering is in the end just problem solving. And re-implementing already resolved issues from scratch does not a good engineer make. (And by that I mean in a professional context, not in the beginning for purely educational purposes. I learned web dev by re-writing a simple Twitter clone from scratch and still recommend that as the best way to get one's feet wet.)
There are untold opportunities to make the tools we use to build software more capable and reduce the cognitive load that a large code base imposes on it's engineering team. The next few years should be interesting.
- aries1980 10y agoThe thing is the problems are never solved. They might be solved in one way, for one given case, but problems can't be generalised at that scale. Just look at the tyres. You use different width, different patterns for different road types, per season. And the industry is still evolving! Even a programming language can't fit to all scenarios!