As you might know I have fallen in love with Koa Js. I have, from experience, also come to realize that if you want to really understand a framework or tool you need to build something real with it. In that spirit I created a little voting site that we will in my current job. The whole application is simple; basically you can create a simple question (poll maybe is a better word) that you want someone to answer. “How did you enjoy your stay?” for example. There are then only 4 valid answers (
,
,
and
Read More
Do something together - what Indonesians taught me, part I
One of the things that really surprised me and my wife when we were about to move to Indonesia was the schedule for our office. Every Friday there’s a scheduled 2,5 hour exercise pass from 8. Special exercise clothing is provided by the office. Except once a month when we’re spending that time cleaning or repairing the office. These activities are required and nothing else happens in the office at the time (no meeting for example).
And everyone office (that I have seen and passed by on the streets) are doing this. The bank down the road is exercising or playing soccer in their parking lot. The police office is doing some aerobics in their court yard and even the churches and the people working in them are outside, exercising.
It felt a bit strange, but I can tell you that I have come to appreciate these activities a lot,...
Read More
Marcus Node Bits - Deploying to Heroku (and MongoHq)'
I’ve been doing something for real! A very simple little polling site, that actually turned out pretty ok (saved the UI but I have a friend brushing that up for me) and might be useful. It’s built with KoaJs, of course, and using MongoDb as database. Basically you can create a “question”, tag it with some meta data and then send a link to a page where you can start receiving answers. And there’s some very basic “export to excel”-reporting. Simple stuff. I spent maybe 3-5 hours altogether on it, in the hospital bed with my son in the bed next to me. He was pretty ok, so the concentration was not on top on either tasks for me. Bad!
This Sunday I wanted to deploy the first version of it. To Heroku. It went pretty smooth but I wanted to share...
Read More
Looking for better
Apparently my last post was not completely gibberish and contained some thoughts that you could make use of. Thanks for the feedback. Let me continue my train of thoughts here. It’s not a very long train, but it’s still a train. Here’s where we ended: there’s a customer, we are here to delight them (thank you Stephen Deming for that phrase). Everything we do right now is just best so far in our strive to more effectively give value to the customer. We can and should, change our current state, process, organisation, tools or what have you, to try to improve. If we do the change in bigger steps there will be bigger impacts in our productivity, in smaller steps smaller impact.
See? Nothing really new or amazing here. In this post I wanted to talk a little bit about where this can take us. Because I see...
Read More
No... this is how I think '
I have recently come to realize that some of the most basic of my thinking is not as evident and obvious to people around me as they are for me. This was a real wakeup call for me and made me think long and hard on what is important to me and how I do work. And consequently try to lead others with this as guiding star.
My ideas is not new nor radical. The ideas I did meet is not bad, they just strive to achieve other goals (I think) or maybe the same goals but in a totally different manner. I have really tried my best not to portrait my ideas as better, but rather just another way. My agile and lean friends will quickly see that this is by not measure unique or new thinking. But I’ve come to realize that for people that haven’t seen this...
Read More
KoaJs and the SyntaxError Unexpected identifier error - or that time when I understood generators
It was quite sometime since I wrote a blog post with an error message in the title. However I have now got this error so many times, and keep scratching my head every time. Also I think I can explain why it happens.
Here’s an example on how to make this error occur, from the co-monk library README (not anymore maybe):
Running that code (either with “node –harmony koaErrorFail.js” or test it with “mocha –harmony-generators koaErrorFail.js”) fail with the error from the title of the blog post:
yield users.remove({}); </div> ^^^^^ </div> SyntaxError: Unexpected identifier </div>
At this point you start to think that you forgot to run the example with the
Read More
Aligning our sights - what Indonesians taught me, part I
I have now been in Indonesia for about 4 months. There’s so many new impressions and things that I’ve seen, learned and experienced that I’m starting to forget them. Some is bad, some is good, some are ugly so I thought that I would write them down. The first thing is some sort of alignment that is repeated almost everyday. In almost all workplaces that I’ve seen or heard about. Like a routine checkup on what is important here. I’ve actually experienced that before, in a very different setting.
In this post I’m planning to tell you a couple of short stories and episodes, to then try to see what this could look like in my “normal”, more western culture. I hope it will be interesting and useful.
Gothenburg Brass Band
I had the great privilege to play in the top brass band in Sweden for about 2 years....
Read More