3 ms·
I disagree with your disagreement! Anyone who has built a personal project and a real-world professionally engineered project knows that the actual tasks invol
by idiotsecant 5y ago
I disagree with your disagreement!
Anyone who has built a personal project and a real-world professionally engineered project knows that the actual tasks involved are wildly different. What you think the correct solution is becomes a tertiary consideration. You need to consider the desires of stakeholders, money people, regulators, and quite a few others. Designing a treehouse for fun and designing a professional solution to a list of sometimes contradictory constraints and optimizations scratch some very different itches.
One is very clearly play and one is very clearly work.
- grahamburger 5y agoI mean, that's also true of hacking game mods as a kid vs. actual programming for money as an adult. But many professional programmers got their start by just playing around with computers as a kid.
- jimbokun 5y agoRight, the business and politics parts are orthogonal to the engineering or programming parts. They are general facts of life you can't escape regardless of your vocation.
- TeMPOraL 5y ago> You need to consider the desires of stakeholders, money people, regulators, and quite a few others. You mean, like, parents? :). I don't see the difference. The considerations you listed can sometimes dominate the object-level work, but they're also mostly generic skills for all creative white collar jobs. The core that distinguishes an architect from an aviation engineer or a graphic designer - this is the treehouse stuff.