Building Real Software

Developing and Maintaining Secure and Reliable Software in the Real World

Saturday, October 17, 2009

The real cost of software security

›
There has been a lot of discussion in the blogosphere over the last few months on costs and ROI justifications for building secure software....
1 comment:
Saturday, October 10, 2009

Dreaming in Code - A Failure in Leadership

›
Reading Scott Rosenberg’s Dreaming in Code gives you a sick feeling, the same sick feeling that you have watching a movie where the hero’s ...
Wednesday, October 7, 2009

A Joel Test for Software Security

›
Back in 2000, Joel Spolsky , software developer, entrepreneur, founder of StackOverflow and popular blogger on the business of building sof...
1 comment:
Sunday, September 27, 2009

Risk Management - You Don't Have to Waltz with Bears

›
I recently finished reading Waltzing with Bears: Managing Risk on Software Projects by Tom DeMarco and Tim Lister, both recognized experts ...
Sunday, August 30, 2009

Lessons in Software Reliability

›
What does it take to build reliable and stable enterprise software? First, stop writing lousy code It’s unfortunate that few developers are ...
Thursday, June 25, 2009

The Value of Static Analysis Tools

›
Just how effective is static analysis, what does it protect you from? There is a lot of attention given to static analysis tools, especially...
7 comments:
Wednesday, June 17, 2009

How long can this go on?

›
Our team delivers software iteratively and incrementally, and over the past 3 years we have experimented with longer (1-2 months) and shorte...
‹
›
Home
View web version

About Me

Jim Bird
I am an experienced software development manager, project manager and CTO focused on hard problems in software development, software quality and security. For the last 20 years I have managed teams building and operating high-performance financial platforms. My special interest is how small teams can be most effective in building real software: high-quality, secure systems at the extreme limits of reliability, performance, and adaptability. Software that has to work, that is built right, and built to last. I use this blog to explore ideas and problems in software development that are important to me. To reflect and to find new answers.
View my complete profile
Powered by Blogger.