Blog

Engineering & UX Blog

Experience Report: Hiring for Clojure(Script) is Easy

Posted 2018-03-15 — 2 min read
Our experience shows that hiring people for a Clojure(Script) project is relatively easy (in Oslo, Norway) despite a market where demand exceeds supply. But it is important to use the right channels to reach the right people. As I have written…

Today we write the legacy code of tomorrow

Posted 2016-07-20 — 3 min read
Our code is a mess. And that is the way it should be. No matter how good code we write today, it will need to be fixed tomorrow. Our understanding of the business domain evolves, the business processes and needs themselves evolve, the technical tools…

Why we practice fronted-first design (instead of API-first)

Posted 2015-12-05 — 1 min read
Alex has introduced us to the idea of front-end first design: You start by creating the front-end (browser) code. As you discover data or API calls that you need, you mock them. When the UI stabilizes, you use the mocked APIs and data to create the…

Moving Too Fast For UX? Genuine Needs, Wrong Solutions

Posted 2015-11-12 — 1 min read
Our UX designer and interaction specialist – a wonderful guy – has shocked us today by telling us that we (the developers) are moving too fast. He needs more time to do proper user experience and interface design – talk to real users, collect…

Introducing the Series Nettbutikk Team's Experiences and Experiments

Posted 2015-11-02 — 3 min read
A part of the series Nettbutikk Team's Experiences and Experiments We are starting a new blog series tracking the experiences and (process) experiments of the team behind nettbutikk.netcom.no. This is the best product development process and team I…

Nettbutikk: The No Status Standup Experiment

Posted 2015-11-01 — 1 min read
A part of the series Nettbutikk Team's Experiences and Experiments The Nettbutikk team likes to challenge all established truths. Jakob Lind has come with with an excellent question: do we need standups? Do we all need to stand in front of our Kanban…

Upgrade or not to upgrade? The eternal dilemma

Posted 2015-10-20 — 2 min read
A part of the series Nettbutikk Team's Experiences and Experiments Handling dependencies is one of important challenges in any software project - and especially in the fast-moving JavaScript world. Our Nettbutikk team just had a heated discussion…