News for hackers. Stuff that matters.
Re:Id Software Programming Principles by coldtea on Saturday February 25, 2017 @06:20PM (#13734486)
>It completely removes the fun though, if you only enjoy generalizing, optimizing, refactoring, designing, and take zero pleasure in delivering an actual usable product.

Then maybe that programmer should go into teaching instead?

Re:Id Software Programming Principles by zem on Saturday February 25, 2017 @07:34PM (#13734848)
nope, I've delivered considerable value to my team by essentially letting the people who enjoy shipping end user features do that, and extracting frameworks and libraries so that the overall product stays coherent and easy to work with, or occasionally stepping in and saying "why don't you let me build the general pieces for this feature first, and then you can use them to make your life easier". as long as you have a decent feel for yagni, it's a useful role to play.
Re:Id Software Programming Principles by chii on Saturday February 25, 2017 @10:06PM (#13735413)
> go into teaching instead?

if teaching earned me as much as a commercial programming job, then yes. Unfortunately, most teaching positions are fairly poorly paid (compared with the qualifications required and the opportunity cost). That's a sad fact, but one has to consider it.

Re:Id Software Programming Principles by nlyan on Sunday February 26, 2017 @12:28AM (#13735832)
You have that backwards. People who don't enjoy these things should go in to management
Re:Id Software Programming Principles by coldtea on Sunday February 26, 2017 @09:56AM (#13737475)
People who enjoy actually building and shipping something instead of creating abstractions should go into management?

You do realize that this includes all the hackers with the original sense of the term, which are not about finely tuned abstractions and design patterns, but about creating things and hacking/kludging it out to get there faster?