AWS Lambda/Claudia part II - Storing stuff

In my last post on Claudia JS we only created a very simple function that echoed some data back to us. Still amazingly cool since that echoing scales to whatever load we will put on it, but a bit meek maybe.

In this post I wanted to up the ante a little bit and store some data, more specifically in the AWS Document database called DynamoDb

You might want to read up on the basics (creating accounts, what is Claudia etc) in my earlier post. I’ll write every step down here but I will not explain it as thorough as last post.

Dynamo Db?

Amazon DynamoDB is a fully managed non-relational database service that provides fast and predictable performance with seamless scalability.

Ok - it’s a document store just like many others, the only difference is that it’s in AWS which means that it...

Read More

S, M, L estimate should not start with a date span

Many teams I visit nowadays have ditched story points and start to use Small, Medium and Large (aka T-shirt sizes) estimation instead. I like that.

But very often a smell is creeping into the estimation, removing the “relative” out of “relative estimation”.

Here’s how this problem will reveal itself. When someone suggests that you’ll use S, M and L for your estimates you will soon here:

Ok - so a S is 1-2 days, M 3-5 and L 5-10 then or what's the scale?

Don’t do that - it’s the wrong way around. In this post I’ll explain why and what is a better, more trustworthy, candid and transparent approach.

Why attaching day-span to the estimate is bad

Well, it’s quite obvious isn’t it; doing that (S = 1-2 days) is just giving “1-2” days another name. From that follows “resource-days”, then Gantt Schemes and the suffering...

Read More

The hidden agenda of agile....

Recently I’ve been in many discussions about using agile in bigger enterprises that shows that one message of agile has been lost. It goes right to the basis of using agile (or lean for that matter, more on that later) in the first place.

I think I speak too little about this, or at least I feel the need to be much more open and transparent about it. This post is a first attempt to bring some clarity.

NOTE I know that this will come out like a rant. Sorry. It’s not. It’s just the state where I’ve seen it. If anything I think that I have not been candid, clear and transparent in how I communicated.


I will give you some flashbacks first and then try to tie them together.

In the beginning there was Scrum

I remember when I took the Scrum...

Read More

First AWS Lambda steps - using ClaudiaJs

First time I heard about AWS Lambda my mind was blown to pieces. Quite simply AWS Lambda gives you the opportunity to run a piece of code without concerning yourself about the infrastructure - AWS will handle deployment, configuration, scaling and all of that stuff. You just push your code.

That “just” in the last sentence proves to be quite a lot of grunt-work, sadly. That is, until you meet ClaudiaJs; your Node flight attendant for AWS Lambda - ensuring a smooth flight to the clouds.

In this post I wanted to describe how I got started with Claudia and Lambdas. It will be loads of fun - let’s get on it!

Getting off the ground with Claudia Js

Claudia helps you deploy Node.js micro services to Amazon Web Services easily. It automates and simplifies deployment workflows and error prone tasks, so you can...
Read More

An exercise from 5 dysfunctions of a team

I have a couple of times been recommended the book The five dysfunctions of a team and the last couple of weeks I finally got around to read it.

The book is really great and worth reading. In this post I wanted to talk about a very simple exercise that we used in our team the other day.


First of all; I love the book. It’s another of the those text books that is a novel. In this case a very well-written, well-developed story about a new CEO that enters a startup. The company have some really good people in their management team, but their failure to work together as a team hurts the company.

The rest of the book is devoted to how the heroine (Kathryn) helps the management team to really become a team and not just a bunch of people happen to...

Read More

What is important, really?

The team I’m in right now is under a lot of pressure and stress. And have been for some time before I joined it. I’ve been in meetings where no-one of the five people in the room could sit down, due to stress. Two weeks after I started I had to comfort a crying colleague after the “customer” yelled at her, despite her best efforts. Me, myself, I’m nervous to report any news (good or bad) to the customers, since they seem to be angry all the time. Things like that.

I cannot help but wonder:

What is important? Really.



Before I reveal my thoughts here - let me give a few glimpses (recent and old) that made me think about this;

  • I remember in Indonesia that we had an important meeting that all of a sudden was...

Read More

My day off

As you might now the last couple of years have taken quite a toll on my personal life. It was work and my work situation that wore me (and my wife) down.

Before we moved back to Sweden Elin and I decided to try to do something about it, so that we didn’t fall back into a work-life-situation that wore us down again. Therefor we decided to not work full time when we get back.

Wednesdays are my day off. I wanted to share some initial reactions and … eeeeh … symptoms.

Just to be clear - I’m ok. I don’t feel bad, stressed or depressed now. But I don’t want to go there again. This is my ways of protection.


The first thing that have strike me is that I need to explain the reasons for me taking Wednesdays off to people around me:

Read More

... what does that say about me

I more and more realize that what I’m doing is about change management. It’s involved in more or less every gig I get and I feel that I know just a fraction about what I need to handle it.

However I have three thoughts that have helped me immensely in how to approach change. They calm me down around the nervosity I’ve felt about “changing people”, since both have to do with changing perspective, putting me on the other side.

In this post I wanted to share these ideas, that are not mine mind you, and maybe you will feel a bit calmer too.

I’ve blogged many times about Switch which is the best book I’ve read on the topic.

Change! or Change?

There’s a sentence in the beginning of the book that I really think is important to approach change in a...

Read More

Indonesia, Agile, Kanban, Lean - its a new book

Never in my life would I dream of writing a book. But that have happened and we (me and Joakim) are super proud of the result and very humbled by the good reception the book has got.

Never in my life would I dream about me writing another book… But it’s happening. Again. I can’t believe it, this time around again.

This will be a story about my experiences in the hospital that I helped during my two years in Indonesia. I’ve blogged extensively about it here and many of those posts will resurface in the book.

There will soon be a site for the book and I’ll make sure to update this post with the link to that.

The background

The story how it came to be is a bit similar as the story of Kanban In Action. One of...

Read More

What if only small works?

In my church, Vasakåren of the Salvation Army, there’s some amazing work being done for people outside the church. All along the lines of William Booth (founder of the Salvation Army);

Soup, soap, Salvation

One of the more impressive ones are led by my good friend Johan. It’s a program that helps people to get job. It’s called “faith, hope and work”1.

They have had amazing results. About 75% of the people that comes to “Faith, hope and work” gets a job!

My mind was blown away. I learned that the governmental job-finder facility has a hit rate of about 10-25%.

And I did the same erroneous assumption as many of the organizations where agile is started to be used, does. I tried to scale it.

What I did, which I think that many of you just did too, was to say to...

Read More