Author: Rick Tonoli
-
Implementing an Effective Build Dashboard (for Hudson) (Part 1)
Information radiators are one of the core building blocks of any agile environment, you should never hide or feel the need to hide anything you’re doing. Information radiators encourage (or at least they should) a feeling of pride in teams allowing them to show off what they’re doing. They should be freely accessible for everyone…
-
Performance appraisals, do we really care?
I often wonder why companies think the current way of doing Performance Appraisals are actually effective (you know, a few times a year, you sit with your manager and he tells you what a good/bad boy you were). For me they’re unnecessary and this is why: Firstly, “appraising” someones “performance” is something that should have…
-
Continuous Integration with Hudson and .NET
Recently I was tasked with setting up a development environment for a .NET shop. I’m a great fan(atic) of Continuous Integration (CI) and set about thinking of a good way of doing this (and a fun/cool way as well). For those of you new to Continuous Integration, I think Martin Fowler describes it best on…
-
The chatty daily standup…
One of the “ceremonies” of Scrum (man that sounds so culty) is the “Daily Standup”, a daily planning meeting where teams realign and coordinate their efforts for the upcoming day. It’s a concise, no frills no fluff zero waste of time meeting that answers three questions: what have I done, what am I doing and…
-
What is code quality ?
So starting the new jobs has given me the opportunity to take a fresh look at software and how it should be approached. One of the questions that I have been pondering on alot is “What is code quality ?” Is it code that’s well documented ? Is it code that follows some sort of…
-
But haven’t we always been working this way?
When I was a kid I had a Commodore 64 with a cassette player, awesome little machine with cool games! I decided I had to write my own game, this is where it all started some 25 odd years ago. I decided I would write a “maze-like” game where an “avatar” would navigate through a…
-
Interviews
Having recently been on a round of interviews looking for that ideal job I thought I’d write down some of my thoughts on the whole process of interviewing the interviewer, or, knowing what you’re getting yourself into! As a start let me first say that the word interview, in my opinion, is not the correct…
-
Scale your foot where?
Was sent this article, found it hilarious and strangely relevant…“I’m Going To Scale My Foot Up Your Ass“. Makes me wonder why people seem to love to do and say things simply because it makes them look smart. Maybe the same reason people buy expensive flashy bling cars… compensating for something perhaps?
-
High Scalability
Read a nice article on “13 Scalability Best Practices” that I found quite relevant and interesting… one would hope a lot of this is common sense but sadly it isn’t…
-
My questions on agile processes
Something I have found very interesting in today’s “agile environments” is the adoption of processes. I’m caught in an endless loop on my thoughts around the place of processes and how they should fit in a team. Generally processes are put in place in order to protect the team, sort of like a safety net. …