Home » Author Archives: Krishna Kumar

Author Archives: Krishna Kumar

The Pokayoke Software Development Guide

software-development-2-logo

Aaron Swartz has written up a guide for software development from idea to launch. He calls it “The Pokayoke Guide to Developing Software”. I was unfamiliar with the word “Pokayoke”, but it means mistake-proofing, i.e., “eliminate product defects by preventing, correcting, or drawing attention to human errors as they occur”. Developing software from zero to use by actual customers is ...

Read More »

The Politics of Software Development

software-development-2-logo

Steve Yegge has a couple of posts (here and here) expounding a new theory of thinking about software engineering. As he says, Software engineering has its own political axis, ranging from conservative to liberal. […] The notions of “conservative” and “liberal” on this political axis are specialized to software engineering. But they exhibit some strong similarities to their counterparts in real-world ...

Read More »

Software Development and Geography

software-development-2-logo

This is a nice image from 37Signals showing where their developers are located:                       David says that they would have missed out on a lot of great people by only looking at developers living in Chicago. That is true. What is also striking is that despite their actively looking for good ...

Read More »

Lines of Code is a Bad Metric, Either Way

software-development-2-logo

The Dropbox team had a post explaining their decision to use CoffeeScript instead of JavaScript and, in particular, re-writing their existing codebase in CoffeeScript. In case you are unfamiliar with CoffeeScript, it is a language that compiles down into JavaScript, so you have the option to do new development in CoffeeScript while retaining your previous code in JavaScript. It is ...

Read More »
Want to take your Java Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.