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!

Here are some of the eBooks you will get:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials