Archive for the ‘Software Development’ Category

Tracking development consistency

Wednesday, June 18th, 2008

Rationale Our small team has 3 developers working full time on various projects. We practice throughout automated testing and aim to get 100% code coverage with unit tests. Our internal version control system is git. Active development within git means couple or more new branches in the central repo daily ...

Tracking time

Tuesday, June 17th, 2008

Rationale I, being a software developer, team leader, project manager and, generally, a busy person, desperately need time tracking and planning tools. More exactly stated, it's not the tool I need, but I need instant answers to questions, whenever I'd like: where my time had gone? what's the closest checkpoint time for every developer online? how much time ...

Information Software and the Graphical Interface

Friday, March 21st, 2008

Magic Ink. Information Software and the Graphical Interface by Bret Victor. Long, but highly recommended reading. # Software design consists of graphic design (drawing pictures) and industrial design (allowing for mechanical manipulation). # Information software is for learning an internal model. Manipulation software is for creating an external model. Communication software is for communicating ...

Why I don’t give fixed price. Software developer story.

Monday, December 24th, 2007

Recently I've chatted with a potential customer. He seeks developers to create a simple social network application. He spent some time doing this. Actually, a considerable time and a sizable budget: one year and a half and undisclosed amount of money. Now he's got three different implementations of his idea. ...

On software development business: startupping

Saturday, December 8th, 2007

Yurii Rashkovskii recently blogged about the structure of (consulting) software development house. There he suggests: Here we come to a structure for a consulting company that I like. Instead of being employees of some company, professionals of different kinds (i.e. developers, designers, sales, etc.) could team up and define their rules of ...

What’s common between snow and code?

Friday, December 7th, 2007

See the writeup by Tim Ottinger: Shoveling code I was ill when the first snow fell last weekend, and didn’t get out and scrape the drive and sidewalks. Sadly, neither did I bundle up my kids and send them out with shovels. As a result, the snow melted and refroze. ...