Comments for Henrik Warne's bloghttp://henrikwarne.com
Thoughts on programming...Thu, 02 Jul 2015 11:25:02 +0000hourly1http://wordpress.com/Comment on Book Review: Clean Code by Merijnhttp://henrikwarne.com/2015/01/03/book-review-clean-code/#comment-9161
Thu, 02 Jul 2015 11:25:02 +0000http://henrikwarne.com/?p=1193#comment-9161Why in heaven would production code always be ugly because it is so-called battle-hardened and patched. You should always try to make sure the code is still clear, self-explanatory when possible; especially when the domain is complex and/or large.
Hell, even when coding on contests where speed is of essence I still want to code cleanly, so that I can debug faster (and hope to beat the likes of you who think that ugly is fine if the lifespan is only ten minutes… and then having to debug 20 minutes).
]]>Comment on Lessons Learned in Software Development by ahimtahttp://henrikwarne.com/2015/04/16/lessons-learned-in-software-development/#comment-8720
Sat, 06 Jun 2015 09:36:54 +0000http://henrikwarne.com/?p=1211#comment-8720Reblogged this on ahimta.
]]>Comment on 5 Reasons Why Software Developer is a Great Career Choice by Katie Joneshttp://henrikwarne.com/2014/12/08/5-reasons-why-software-developer-is-a-great-career-choice/#comment-8656
Wed, 03 Jun 2015 14:09:51 +0000http://henrikwarne.com/?p=1130#comment-8656I am glad that my early education consisted of having us kids become familiar with technology. Luckily, I was one of those people that didn’t shy away from it, but would embrace it. Technology is leading the world and when I talk to parents in regard to their children, I would tell them that I would get involved with software. I know there are concerns about outsourcing and how someone can compete with that, but you even mention yourself that there is still a demand for local developers that outweigh the cost of outsourcing. This is a great article that I would love to share with those parents.
]]>Comment on What Makes a Good Programmer? by Jose Martinezhttp://henrikwarne.com/2014/06/30/what-makes-a-good-programmer/#comment-8631
Tue, 02 Jun 2015 01:02:21 +0000http://henrikwarne.com/?p=1066#comment-8631Indirectly speaking of programmers, I like programs that read very linearly, have few paths, have a few hiararchy levels, use long variable names and good abbreviations for themes that reflect the business situation where the program is used. I like programs that push to lower levels all that is not expected by the “main line”. I like programs that are easy to “clone” to handle a variation of the input or a variation of the output. And the thing that I like the least of programs is overloading variables and procedures.
]]>Comment on Lessons Learned in Software Development by Staffhttp://henrikwarne.com/2015/04/16/lessons-learned-in-software-development/#comment-8620
Mon, 01 Jun 2015 11:39:21 +0000http://henrikwarne.com/?p=1211#comment-8620This is a nice post. Will keep some notes handy for our students.
]]>Comment on A Response to “Why Most Unit Testing is Waste” by Anonhttp://henrikwarne.com/2014/09/04/a-response-to-why-most-unit-testing-is-waste/#comment-8606
Fri, 29 May 2015 17:05:31 +0000http://henrikwarne.com/?p=1106#comment-8606I was quite surprised by Jim’s replies, so much that initially I assumed it was just a troll impersonating him. The blog entry was hardly something to be offended by. I think his original article had merit, but I was very disappointed by the tone in the comments, like those utterly ridiculous jabs about not having unit tested the blog system or even his anger over someone responding to his article in public.
]]>Comment on Lessons Learned in Software Development by Deanna R. Joneshttp://henrikwarne.com/2015/04/16/lessons-learned-in-software-development/#comment-8594
Wed, 27 May 2015 18:51:23 +0000http://henrikwarne.com/?p=1211#comment-8594You made a great point about how talking the problem out to one of your colleagues helps to overcome roadblocks in software development. Usually, I work alone, so it would be pretty nice to have another software developer to talk to about any problems that I’m having when working on a piece of software. I still work in a building with my colleagues, so perhaps I should seek someone out to talk to, even if they can’t answer my question to help me come to the answer on my own.
]]>Comment on Lessons Learned in Software Development by markchagershttp://henrikwarne.com/2015/04/16/lessons-learned-in-software-development/#comment-8486
Fri, 22 May 2015 22:12:26 +0000http://henrikwarne.com/?p=1211#comment-8486Wonderful article! It’s eery how many of your points correspond to my own experiences (which I never articulated as well as you do).
]]>Comment on Book Review: Clean Code by Carlos Albertohttp://henrikwarne.com/2015/01/03/book-review-clean-code/#comment-8485
Fri, 22 May 2015 17:39:53 +0000http://henrikwarne.com/?p=1193#comment-8485I love this kind of books, reading code is a big deal on any big project. The cleaner and easier it is to find functionality the better experience for the programmer and the less money spent working with death code/code analysis and duplicated code.

There is only one thing I don´t agree within your comments. I think Javadoc should be put almost everywhere… it is a tempting idea to use descriptive method names instead of good comments. For instance we know that it is not always possible, if you design by contract a single contract will have many different implementations and although the contract should be very well documented also the caveats of each implementation should be.

Even if your are the only programmer chances are that you will forget the implementation details and the intend of your method so a one liner comment might save you a lot of time… as long as it is a good/updated one liner.

]]>Comment on Lessons Learned in Software Development by ThoughtWire – Read This First – Heuristics I Wish I’d Knownhttp://henrikwarne.com/2015/04/16/lessons-learned-in-software-development/#comment-8419
Wed, 20 May 2015 14:40:01 +0000http://henrikwarne.com/?p=1211#comment-8419[…] came across this excellent blog post full of software development lessons and thought that I should share it with all of the new […]
]]>