4 ms·
> Particularly the kind of "energy" most immediately associated with the modern dev grind (i.e. to work long hours, and pick up toolkit X at the drop of a hat,
by Karrot_Kream 9y ago
> Particularly the kind of "energy" most immediately associated with the modern dev grind (i.e. to work long hours, and pick up toolkit X at the drop of a hat, etc). And you know, to just "believe" (in your company's mission; in whatever your stack is made out of this particular microsecond; in "Agile", or whatever).
I'm continuously fascinated by this sentiment (though I have lived it in a startup before). Aren't we as software engineers _supposed_ to make our jobs easier? Successively automate more and more? What makes "modern dev" more labor intensive than not "modern dev"?
- StevePerkins 9y agoI have no idea what you're taking issue with here. The second-half of the parent comment just seems to be saying, "Younger developers are less jaded and cynical, and a lot of managers prefer that".
- kafkaesq 9y ago"Younger developers are less jaded and cynical, and a lot of managers prefer that". Yes pretty much, but with a more positive spin - i.e. what one really needs is a healthy mix of jadedness and "believing".
- kafkaesq 9y agoI have to say I don't follow the "automation" aspect of what you're saying. What makes "modern dev" more labor intensive than not "modern dev"? Well it is, objectively, way broader and deeper than before the web explosion. Even aside from the web aspects - barely anyone did heavy database work back then. And if you had a reasonably firm grasp of one OO language - guess what, you were practically a "rock star" (well before the current usage of the term). You knew something about the differences between the Unix shells, and maybe something about inodes and fsck? Great, here's a "devops" (er, sysadmin) job for you. Nowadays there's just (conservatively stated) at least an order of magnitude of basic "stuff", much of it conceptually independent from the rest, and a lot of it quickly obsolescing (almost as soon as it "matures") - that one has to have a reasonably firm grasp of, just to move the needle from A to B. Or at least not come off as "fossilized or "enterprisey", when talking to "hot" companies, these days (I've actually had the latter said to me, as a description of me, over the phone - after an interview). So yes, objectively speaking - it's way more intense.