Category Archives: Software Development

Improving Software Development with Automated Tests

Automated software testing is a mistake proofing (poka-yoke) solution for software development. The way automated testing works is that software code is written that tests the software code of the application. This automated testing code test that business rules are … Continue reading

Posted in IT, Lean thinking, Management, Process improvement, Quality tools, Software Development | Tagged , , , , , , , , , , | 8 Comments

Observations of a New Googler

Some interesting thoughts from a new Google engineer, Things I’ve learned at Google so far I would describe Google’s culture as “creative chaos”. There was some confusion about where I was supposed to be when I started. This resulted in … Continue reading

Posted in Creativity, Google, Innovation, IT, Management, Software Development | Tagged , , , , | 2 Comments

Statistical Learning as the Ultimate Agile Development Tool by Peter Norvig

Interesting lecture on Statistical Learning as the Ultimate Agile Development Tool by Peter Norvig. The webcast is likely to be of interest to a fairly small segment of readers of this blog. But for geeks it may be interesting. He … Continue reading

Posted in Data, Software Development, Statistics | Tagged , , , , , , | 1 Comment

Managing to Test Result Instead of Customer Value

Computer hardware and software creators use benchmarks as one tool to compare the performance of alternative products. At times this can be very useful. You can learn what software of hardware is faster and that may be a very valuable … Continue reading

Posted in Creativity, IT, Management, Software Development, Systems thinking | Tagged , , , , , | 7 Comments

Understanding How to Manage Geeks

The unspoken truth about managing geeks [the broken link was removed] by Jeff Ello IT pros are sensitive to logic — that’s what you pay them for. When things don’t add up, they are prone to express their opinions on … Continue reading

Posted in IT, Management, Psychology, Respect, Software Development | Tagged , , , , , | 6 Comments

YouTube Uses Multivariate Experiment To Improve Sign-ups 15%

Google does a great job of using statistical and engineering principles to improve. It is amazing how slow we are to adopt new ideas but because we are it provides big advantages to companies like Google that use concepts like … Continue reading

Posted in Customer focus, Data, Design of Experiments, Google, IT, Management, Process improvement, Quality tools, quote, Science, Software Development, Statistics | Tagged , , , , , , , , , , , | 2 Comments

Baking in Quality to Software Development

One of the reasons my organizations switched to Ruby on Rails for software development was the great integration with automated testing. We always wanted to have good test coverage on our software applications (which are web applications – some used … Continue reading

Posted in Deming, IT, Lean thinking, Management, Process improvement, Quality tools, Software Development | Tagged , , , , , , , | 2 Comments

Three Years of Real-World IT Projects In Ruby

Nice webcast by Martin Fowler, Three Years of Real-World Ruby. This talk is probably only of interest to those of you in software development, but for them I think it is an excellent presentation. At work we have been use … Continue reading

Posted in IT, Software Development, webcast | Tagged , , , , , , | Comments Off on Three Years of Real-World IT Projects In Ruby

The Myth of the Genius Programmer

Nice talk on fear of looking foolish. The speakers discuss the idea that visibility is good. Don’t hide. Make everything visible and the benefit from many people’s ideas. The talk focuses on software development but is true for any work. … Continue reading

Posted in Google, Psychology, Respect, Software Development, Systems thinking, Theory of Constraints, webcast | Tagged , , , , , | 1 Comment

Google Innovates Again with Google Wave

Google Wave is a new tool for communication and collaboration on the web, coming later this year. They are developing this as an open access project. The creative team is lead by the creators for Google Maps (brothers Lars and … Continue reading

Posted in Creativity, Customer focus, Google, IT, Management, Process improvement, Software Development, webcast | Tagged , , , , , | 1 Comment