Software Development
-

Can we learn to restrict our work to a budget?
I’ve previously talked about the idea of shifting from estimates to budgets. The fundamental point of this article is that…
Read More » -

Software demand curve
Returning to my series of posts applying the tools of economics to software development – Supply & Demand in software…
Read More » -

Native vs Mobile Web vs Hybrid applications
We have decided on developing a mobile application, but what type of application ? There has been an ongoing debate with…
Read More » -

What Open Source is (and isn’t) and why you should use it?
Open Source software plays a big role in the Java ecosystem (just think Maven, all the libraries in Maven Central,…
Read More » -

Common excuses a Developer makes when a feature doesn’t work [And how to avoid them in the future]
I always feel that Developers should have an attitude for development, which I have detailed in the blog post Attitudes…
Read More » -

Acceptance Testing: Blaming the Tools
About 5 years ago I was on a project to build a system for collateral management. The system was connected…
Read More » -

This is Stuff: Cryptography & Theory 1: Meaning of Secure
Cryptography & Theory is series of blog posts on things I learned in coursera stanford online crypto class. The class contained…
Read More » -

14 Code Refactoring smells you can easily sense and What you can do about it?
This post is specifically intended to Project Managers although developers and testers can also get reasonable inputs from this post.…
Read More » -

Humble architects
Humility is not a very common trait with software architects. After having worked with a few awful architects and recently…
Read More »
