News for hackers. Stuff that matters.
Re:Things Great Engineers (Almost) Never Say by debacle on Wednesday October 10, 2012 @09:15AM (#4636156)
This is a bunch of bollocks. I take issue with almost every one of these, but this one in particular:

> "I hate programming"

It's true! And there's nothing to really be said about it. If I liked programming I wouldn't write functions or create reusable pieces of code. I believe every good engineer loathes programming, and wants to do of little of it as necessary to get the job done.

Re:Things Great Engineers (Almost) Never Say by blub on Wednesday October 10, 2012 @09:44AM (#4636260)
Your mental gymnastics are ridiculous. Just evaluate that statement as a normal English sentence.
Re:Things Great Engineers (Almost) Never Say by xivSolutions on Wednesday October 10, 2012 @09:29AM (#4636195)
That doesn't mean a hiring manager wants to hear that, which is at least one of the points of the article. I do believe he refers to that idea, at least indirectly.

Also note, just because one loves programming does not mean one enjoys repetitively writing the same code, over and over again. Note to mention the fact that duplicating code within a project (instead of creating "reusable pieces of code") creates design problems and maintainability issues.

I believe most good engineers ejoy employing an elegant solution, and focusing on the problem to be solved. They don;t enjoy solving the same old problem ("Gotta write another data access layer now, before I can build the fun part of the app . . ." as an example) over and over again by writing what amounts to boilerplate code.

Re:Things Great Engineers (Almost) Never Say by debacle on Wednesday October 10, 2012 @09:32AM (#4636207)
Most good engineers will have the solution designed before they start programming, whether on paper or in their head.

That's the fun part. Typing is an exercise best left for Mavis Beacon.

Re:Things Great Engineers (Almost) Never Say by henrik_w on Wednesday October 10, 2012 @09:49AM (#4636274)
My experience is that when the problem is complex, the planned solution might still work, but there are often aspects I didn't think about that requires adapting the solution. So it's not just a matter of typing it up.

I think programming to a large extent is a learning experience, and you adapt the solution as you learn more trying to solve the problem. For me at least it is a lot more iterative than simply typing the solution.

Re:Things Great Engineers (Almost) Never Say by xivSolutions on Wednesday October 10, 2012 @09:36AM (#4636225)
True enough!
Re:Things Great Engineers (Almost) Never Say by fecak on Wednesday October 10, 2012 @09:41AM (#4636240)
Author here. I probably could have written 'I hate solving problems using technology' instead of 'I hate programming'. The point, as you noted, was that the challenge of solving problems with code never gets old. Rewriting repetitive code or just the simple task of typing certainly are not what great engineers enjoy.
Re:Things Great Engineers (Almost) Never Say by stephengillie on Wednesday October 10, 2012 @09:55AM (#4636304)
'I hate solving problems using technology' is the opposite of an engineer.
Re:Things Great Engineers (Almost) Never Say by frou_dh on Wednesday October 10, 2012 @09:41AM (#4636241)
> If I liked programming I wouldn't write functions

That's just reductive sniping for the sake of it. The word programming obviously implies a more abstract process than "filling up text files by typing".

Re:Things Great Engineers (Almost) Never Say by henrik_w on Wednesday October 10, 2012 @09:53AM (#4636294)
I for one love programming (still, after 20 years in the profession). Some of the reasons I love it: http://henrikwarne.com/2012/06/02/why-i-love-coding/