Product story telling.

Lets start by defining what is plot. Plot is the series of related events that make up a story or drama. Each event hooks out curiosity and pulls us forward to the next event. Hereā€™s my thesis on product development: for a product to be successful it has to have a strong plot, it has to have coherency, it has to tell a story. Below Iā€™ll give examples from traditional story telling theory and how that applies to product development....

Signal to noise ratio for human communication.

Definition: In humanā€“computer interaction, the signalā€“toā€“noise ratio represents the ratio of relevant to irrelevant information in an interface or communication channel. Recently Iā€™ve read a post about signal to noise ratio for interface design. Itā€™s a very interesting post, that I recommend but it got me thinking about the same concept when communicating between humans. The post had two main points that Iā€™d like to have a closer look...

Overwhelmed by choice: An ode to video clubs

Itā€™s Friday. You finished work. You went home, made lunch, talked with your loved ones and itā€™s time for some you time. You open Netflix, determined to find a good movie and chill! Great. Scroll, scroll, scroll, scrollā€¦. 15 minutes laterā€¦ Nah, I donā€™t want to watch anything now, the moment is gone. Or even worst, you watch one episode here, one episode there and nothing ever completes. Does that sound familiar?...

Dominator vs Facilitator

Interacting with people ainā€™t easy. Lets imagine a scenario where a lot of people come together and they are talking about something. Lets call this scenario a meeting. I have a problem in those scenarios. Silences make me uncomfortable. Really really uncomfortable. Especially earlier in my life I would end up trying to fill every nook and cranny of silence. This creates a big problem. In fact, itā€™s so big that can hinder your personal and professional development....

A good problem to have

Recently I started a new job. This brings an entire host of new habits to build and things to get adjusted to. One of these things is the fact that my commute shrunk by a lot, sco now I have no time to read in the train. This is a good problem to have, but still one to find a solution to. The way my commute works right now is 15 minutes in the train, 15 minutes walk to work (roughly)....

Redesigning my blog with GatsbyJS

Lately Iā€™ve been thinking that I wanted to redesign my blog. I wasnā€™t happy with the previous result, aesthetically. The simple solution to this would have been to just change the CSS. The blog engine (Jekyll) was just fine. It was doing everything I wanted. But I didnā€™t do that. Why? Mostly because I am a frontend developer that works a lot with React. Itā€™s within my comfort zone to work with it and I wanted to practice....

Book review: Release it!

After reading Building Microservices I felt really inspired and then i wanted to learn more about microservices and devops. Specifically about useful patterns that appy in building modern software Iā€™ve learned so many things. Useful patterns like the circuit breaker or the blocked threads antipattern. More than that it helped me build a deeper understanding on troubleshooting errors in production. This is an amazing book that I really recommend as a follow up read after Building Microservices....

Setting up your own VPN with Streisand Effect

These days having a VPN is a very smart choice you can do. Either you work on a public space, in your office or any foreign country you are travelling. You can never be sure who is listening. Also there are certain governments that are not really friendly. So once you decided a VPN is worth it you need to understand how it really works. In very abstract terms what you are doing is setting up a connection between your device (laptop, smartphone etc) to a remote server (the VPN provider)....

Book review: Building microservices

Iā€™ve been working around Microservices for years, but only recently I did start wondering about how everything ties together. My experience at TransferWise helped me to start looking deeper in this world. More specifically, as we move from a monolith to micro services and huge scaling I wanted to know how all the different tools and processes came to be. This book is exactly what I was looking for to get answers about all that....

Reducing your Webpack bundle size

The last couple of months, my team at Transferwise, has been working to deliver a new feature on our product. We call this feature Money Tracker and helps TransferWise users to track their money better. Iā€™ve been developing it for the web using Angular in an external component. As a general approach for our frontend all of our new features are created in their own repository, using ES2015, Webpack and Babel....