Skeleton Software

Seagull

Two Pages Series

We know that your time here is limited. We understand that you want information delivered with personal opinion. That's why we've created the Two Pages Series. Because of the limited space (the PDF versions must not exceed two pages) two things are our top priority:

  1. Stick to one topic only.
  2. Remove the clichés, clutter, and redundant chatting.

These documents contain our thoughts, experience, and philosophies. We hope that you find them useful and entertaining. Most of all, we hope that you'll think about the topics in ways that you previously didn't.

(Do you miss a categorization? Well, when we reach 20 documents in the series, some organization might be useful.)

Oh, one more thing. Because of the limited space in the documents, the online versions (as opposed to the PDFs) of these documents contain some extra goodies, such as acknowledgements that build up when our customers and friends find errors, and additional references to related information.


2 Pages on Agile Methodologies

Introduction

This document reveals the extremely obvious secret why most agile methodologies (such as Scrum) actually work, and why most heavy-weight processes (such as RUP) don’t. It bothers me quite a bit that so many people fail to see what’s actually going on when it comes to software development. I’ll try to make a small difference in that regard. Will I be able to explain the evident in just two pages? Perhaps.

Do you have comments about the text? Share them, or see what others have to say. You can also download a PDF version here.

2 Pages on Agile Methodologies was written by Björn Karlsson and the latest update was done on 2008-08-12.


2 Pages on Intellectual Focal Points

Introduction

What’s the reason for people to work together towards a common goal? Presumably, it is to create something that they could not do on their own. When you go to work, you and your fellow programmers set out to create value – by combining your contributions. The things that you personally do might even be useless without the things others do. You have let go of your individuality in order to create a primitive intellectual focal point.

Do you have comments about the text? Share them, or see what others have to say. You can also download a PDF version here.

2 Pages on Intellectual Focal Points was written by Björn Karlsson and the latest update was done on 2008-08-12.


2 Pages on Japan

Introduction

I recently went to Japan on a business trip. Something that I really wanted to learn more about was the cultural differences in organizations. The Japanese are supposedly working very long hours inside very strict hierarchies and protocol is as important as it once was for the samurai. The only thing I knew for certain was the fantastic success many Japanese companies are enjoying. Would I be able to swim in the undercurrents of these mental waters?

Do you have comments about the text? Share them, or see what others have to say. You can also download a PDF version here.

2 Pages on Japan was written by Björn Karlsson and the latest update was done on 2008-08-16.


2 Pages on License Protection

Introduction

One of the most annoying features of modern software is the licensing. Sometimes it’s a hardware dongle[1] that will cause all kinds of trouble (if you have an appropriate port available for it). Other times, online activation fails for unknown reasons, or known reasons without an easy remedy. When you purchase a new computer, it takes virtually forever to find and install old licenses. And worst of the lot are the systems that require checking out a license from a network license manager at runtime; when they fail (they do), so does the business processes that rely on them.

Do you have comments about the text? Share them, or see what others have to say. You can also download a PDF version here.

2 Pages on License Protection was written by Björn Karlsson and the latest update was done on 2008-08-01.


2 Pages on Management

Introduction

What does it take to be a good manager? Well, management in modern organizations does not really follow predetermined patterns. It’s not enough to read a couple of management books or attend an online management school. In fact, instructions can hurt you more than they help, if you don’t realize that there are no recipes for how you should act. I believe that the only way to become a good manager is to also be a leader. Only then should you start working on those colorful reports that will make your manager happy.

Do you have comments about the text? Share them, or see what others have to say. You can also download a PDF version here.

2 Pages on Management was written by Björn Karlsson and the latest update was done on 2008-08-14.


2 Pages on One Size Fits All

Introduction

Why do (software) engineers constantly try to find THE RIGHTTM methodology? Well, for one thing, we want to be as efficient is possible. Nothing wrong with that, but what concerns me is when we start believing in universal methodologies that simply do not exist. The reasons why they don’t exist are that 1) we have different needs and 2) the environments in which we act are different. Thus, how to organize and work in the best way clearly depends on who we are and where we are. Scrum, eXtreme Programming, RUP, and even that nasty old waterfall; any methodology must never be more than a framework from which we obtain a solid foundation to build from.

Do you have comments about the text? Share them, or see what others have to say. You can also download a PDF version here.

2 Pages on One Size Fits All was written by Björn Karlsson and the latest update was done on 2008-08-08.


2 Pages on Patterns

Introduction

Throughout the streets, people are briskly walking with a determined look on their faces; towards targets that must not be missed, deadlines that desperately need to be met. The people do not need to look where they are going, for they have been there many times before. They are all prisoners of habit; of following existing patterns.

Do you have comments about the text? Share them, or see what others have to say. You can also download a PDF version here.

2 Pages on Patterns was written by Björn Karlsson and the latest update was done on 2008-08-27.


2 Pages on Programmers' Physical State

Introduction

Should programmers play the muscle-flexing gym game that the big (dumb) broilers do? Is it really reasonable to expect runners to share their tracks with engineers listening to Weird Al Yankovic’s "White and Nerdy" on their iPods? And if that is indeed the case, what’s in it (I mean, really?) for those brainiacs that are suddenly turning into slim, good-looking, and all-too-healthy people? Read on for some truly shocking claims about the Real WorldTM and what exercise could do for you.

Do you have comments about the text? Share them, or see what others have to say. You can also download a PDF version here.

2 Pages on Programmers' Physical State was written by Björn Karlsson and the latest update was done on 2008-07-30.


2 Pages on Writing a Book

Introduction

A lot of people dream about writing a book. Others would never even think of pursuing such a crazy idea. And some actually go ahead and write one, and since I belong to that lucky category I wanted to share a few things that might be of interest to you – whichever category you belong to. Yes, even if you don’t want to write a book you could learn something valuable about writing. If that’s what this text is really about.

Do you have comments about the text? Share them, or see what others have to say. You can also download a PDF version here.

2 Pages on Writing a Book was written by Björn Karlsson and the latest update was done on 2008-08-25.