3 ms·
In my experience I also met the following types of S/W engs: - 'Pioneers' - hackers that pave the way, create amazing prototypes and whose code you can't use i
by julianpye 11y ago
In my experience I also met the following types of S/W engs:
- 'Pioneers' - hackers that pave the way, create amazing prototypes and whose code you can't use in production
- 'Architects' - who see the work of pioneers and see the bigger picture and build the structure that is needed
- 'dogmatists' - who see beauty in the art and educate their peers and don't create much code, and act as cult(ural) leaders
- 'Workers' - who implement, work 9 to 5 and go home and implement solidly and don't need passion, but have lots of discipline.
The last group is really important and is rarely talked about.
- afarrell 11y agoI think a lot of the cause of talking about "rockstars" is that in America, we idealize pioneers. This tendency isn't all good or all bad (at least, until you apply it to a particular context), But sometimes it falls on its face because life is not a Walt Whitman poem.
- partycoder 11y agoIf we make an analogy between programming and metabolism: - Implementation (anabolic process): Create complex things from simple things. - Maintenance (catabolic process): Create simple things from complex things.