Share via


Being Cellfish

Stuff I wished I've found in some blog (and sometimes did)

Cash register feature

A funny thing I've experienced here in the US is how the cash register systems at Fred Meyer and QFC...

Author: Emil Gustafsson Date: 04/19/2009

A reminder if you want to read/write your file in non blocking mode (in C(++))

Sometimes you might want to read a file non-blocking. It could be /dev/random because waiting for...

Author: Emil Gustafsson Date: 04/16/2009

Status board example

So I previously showed how I used a taskboard at home. Just to give you another example I wanted to...

Author: Emil Gustafsson Date: 04/14/2009

Taskboards in virtual reality

Jeff Sutherland tweeted about scrum boards in virtaul reality yesterday. An interesting idea in my...

Author: Emil Gustafsson Date: 04/13/2009

Yet another blog post about taskboards

In my experience the first thing an organization does when it wants to transition toward agility is...

Author: Emil Gustafsson Date: 04/13/2009

Fixing disk configuration/statistics mismatch on HPUX

I recently was involved in troubleshooting a problem on a HPUX system.It turned out that the system...

Author: Emil Gustafsson Date: 04/10/2009

Agile Managers

A typical problem in an organization "starting to be agile" is that some managers (typically middle...

Author: Emil Gustafsson Date: 04/08/2009

Definition of Done

Your favorite agile literature probably talks about the importance of defining what done means so...

Author: Emil Gustafsson Date: 04/06/2009

Kanban vs Scrum

Yesterday Henrik Kniberg published this draft on Kanban vs Scrum. I think it is a great article...

Author: Emil Gustafsson Date: 04/04/2009

Team Rules

Some teams come up with a number of team rules that are posted next to the task-board. The idea is...

Author: Emil Gustafsson Date: 04/02/2009

Another set of evolving tests

Yesterday I stumbled across this example of how unit tests can be rewritten in different ways. The...

Author: Emil Gustafsson Date: 03/27/2009

Operations Manager 2007 R2 Release Candidate now released

So it has been almost a year since our little project was announced and the first public beta...

Author: Emil Gustafsson Date: 03/25/2009

Continuous integration and gated check-ins

Continuous integration (CI) is generally considered a good thing. And there are some hard facts out...

Author: Emil Gustafsson Date: 03/25/2009

Code Stewardship

The other day I learned a new word. I've heard about code owner ship and collective code ownership...

Author: Emil Gustafsson Date: 03/23/2009

When is it time for a complete rewrite?

I've been involved in several projects where almost everybody screamed "we need to rewrite...

Author: Emil Gustafsson Date: 03/21/2009

The amazing auto woman

For the first time in my life I've bought a car without the feeling of getting ripped off by the car...

Author: Emil Gustafsson Date: 03/19/2009

Getting a drivers license in the US

Getting a drivers license in the US is not the same thing as in Sweden. First of all the booklet you...

Author: Emil Gustafsson Date: 03/11/2009

Agile workspace - part 3

Hopefully you've seen the fancy and budget version of agile workspace I've talked about earlier. If...

Author: Emil Gustafsson Date: 03/09/2009

Refactoring finds dead code

It is always nice to read/listen to a good story. And since refactoring is very important to you if...

Author: Emil Gustafsson Date: 03/06/2009

Design by contract in real life

Today I got a sweet reminder on developing with contracts when I read this (in Swedish). I always...

Author: Emil Gustafsson Date: 03/04/2009

Mobile phone costs in the US

So today I finally got my mobile phone service set up. And how mobile services are billed in the US...

Author: Emil Gustafsson Date: 03/03/2009

Relocation trip

The relocation trip was interesting. Half an hour before we were scheduled to land in Amsterdam we...

Author: Emil Gustafsson Date: 02/26/2009

Open Space Party

Yesterday a number of my friends had organized a "reunion farewell party". Reunion since many of the...

Author: Emil Gustafsson Date: 02/22/2009

MineSweeper Kata reflections

I've attended a few coding dojos where the MineSweeper Kata was used. It has been dojos with both...

Author: Emil Gustafsson Date: 02/19/2009

Practical unit testing of graphical user interfaces

When I last wrote about TDD and GUI I was talking quite vaguely about how TDD of GUIs can work....

Author: Emil Gustafsson Date: 02/15/2009

1234567890

You know you're a geek when you get excited over the fact the the epoch time will pass 1234567890...

Author: Emil Gustafsson Date: 02/13/2009

Agile tools

Agile (and especially Scrum) is very hyped in the software industry at the moment. And I think it is...

Author: Emil Gustafsson Date: 02/11/2009

ALT.NET Sweden unconference summary

Yesterday the Swedish chapter of ALT.NET held its second unconference. It all started with six...

Author: Emil Gustafsson Date: 02/08/2009

BDD workshop completed

Yesterday I met with a few former colleagues for the last time. We've met for a few hours three...

Author: Emil Gustafsson Date: 02/06/2009

Scrum Bestiary

If you've read your Scrum literature you'll definitely heard of pigs and chickens. Ade Miller...

Author: Emil Gustafsson Date: 02/04/2009

How to set up an agile work space - budget version

Last June I presented a link where P&P showed off their fancy office. Now there is a new film...

Author: Emil Gustafsson Date: 02/02/2009

Dependency injection is more than just a way to make your code more testable

A while ago I stumbled over an interesting blog post that showed the evolution from traditional...

Author: Emil Gustafsson Date: 01/31/2009

Can code reviews really change design?

The other day I wrote about effective code reviews. Once problem I've seen with check in reviews are...

Author: Emil Gustafsson Date: 01/29/2009

How to test private methods

A question that arises from time to time is how to test private methods. Assuming we're using...

Author: Emil Gustafsson Date: 01/25/2009

Joining with previous and/or next row

Sometimes in my career I've had to create SQL queries that uses data from the previous and/or next...

Author: Emil Gustafsson Date: 01/23/2009

Taks boards in real life

Relocating half the way around the world takes some planning. As usual when we have a lot of stuff...

Author: Emil Gustafsson Date: 01/20/2009

CAT - Continuous Acceptance Testing

A few days ago I wrote about Continuous Unit Testing (CUT) and why the need for CUT was a sign of...

Author: Emil Gustafsson Date: 01/17/2009

Phishing Test

Every time I hear of somebody falling for a phishing attempt it puzzles me since I found it so...

Author: Emil Gustafsson Date: 01/15/2009

*DD

This is a compiled list and relates to this post. In some cases Development and Design are...

Author: Emil Gustafsson Date: 01/13/2009

(A-Z) Driven (Development|Design)

In Swedish there is a saying that translates to something like "a loved child is known by many...

Author: Emil Gustafsson Date: 01/13/2009

Unit testing graphical user interfaces

Once you start using BDD (or TDD (whenever I write BDD I could have written TDD) one common obstacle...

Author: Emil Gustafsson Date: 01/10/2009

Why slow unit tests are a bad smell:

Earlier I promised to elaborate on why slow unit tests are a sign of problems (or a smell if you...

Author: Emil Gustafsson Date: 01/07/2009

CUT - Continuous Unit Testing

During the Christmas holidays I read about something I would like to call CUT (Continuous Unit...

Author: Emil Gustafsson Date: 01/05/2009

Forgotten XP values

When Agile Sweden had its Christmas party one of the lightning talks was on how some of the XP...

Author: Emil Gustafsson Date: 01/03/2009

Reader survey

I thought I start off the new year with a reader survey so please take the time and complete this...

Author: Emil Gustafsson Date: 01/01/2009

Christmas 2008

For easier reference, here are the 2008 advent calendar links: Why and advent calendar? What...

Author: Emil Gustafsson Date: 12/25/2008

The 2008 Advent Calendar wrap up

Writing all these tests I sometimes felt that the changes between two days was not significant. And...

Author: Emil Gustafsson Date: 12/25/2008

<Previous Next>