Software Development
-
Selling Yourself: Why? and How!
I know many good developers who are under the impression that they either don’t have to sell themselves, or selling…
Read More » -
Java Tools: Source Code Optimization and Analysis
Below is a list of some tools that can help you examine your Java source code for potential problems: 1.…
Read More » -
Software Estimation is not a Black Art
Construx Software is one of the few companies that take the problems of estimation in software development seriously. Earlier this…
Read More » -
Roles in the IT World
The following comic is a matrix, each entry is how one kind of employee views another. Description : Product managers…
Read More » -
Funny Source Code Comments
I recently stumbled upon an awesome Stack Overflow thread, entitled “What is the best comment in source code you have…
Read More » -
The top 9+7 things every programmer or architect should know
I recently finished 97 Things every programmer should know. Well to be completely honest I did skim over a couple…
Read More » -
Developing and Testing in the Cloud
There’s a lot of hype around “the Cloud” and what it can do. One of the things that I am…
Read More » -
Top 25 Most Dangerous Software Errors – 2011
The Common Weakness Enumeration (CWE) is a community developed dictionary for software weaknesses. It provides a unified, measurable set of…
Read More » -
Failure Isolation and Recovery: Learning from High-Scale and Extreme-Scale Computing
While I have been building business-critical enterprise systems for a long time, I haven’t worked on high-scale cloud computing or…
Read More »