Quantcast
Channel: Johan Brook
Browsing latest articles
Browse All 44 View Live

On Scala

A friend and colleague of mine is boasting a lot about Clojure and it's productive capabilities. But I really can't wrap my head around the LISP syntax. Perhaps it's a matter of putting in time.

View Article


I don't like counting hours

In the freelance and consultancy business, you often charge per work hour. It's the rate, and then you estimate the total number of hours for a project. The estimate is ... an estimate. Estimates are...

View Article


A symbol for sex

"What is an appropriate symbol for sex?". The question I asked myself some time ago might seem somewhat trivial at first, but when you dig deeper, it reveals a bunch of sub-questions and scenarios.

View Article

Changing perspectives and doing the crazy thing

Like it or not, but tech people often have their way of doing things. Together we've drunk the same drink telling us that "this is the way of doing things", and we repeatedly create products where we...

View Article

"Master of many trades"

We hear the descriptive words psychopath and sociopath all the time, but here’s a new one: monopath. It means a person with a narrow mind, a one-track brain, a bore, a super-specialist, an expert with...

View Article


Writing contextual CSS

Organization and structure of CSS might be one of the largest difficulties for beginners as for professionals in web design. It is hard writing good CSS. It is somewhat easer with pre-processors (SCSS,...

View Article

Redesigned & Reimagined

So I redesigned my site. It's close to one year since my last post, and I actually feel itchy to write things again (mostly for my own sake).

View Article

What's happened so far

I haven't written here for almost a year now, and some things have happened since.

View Article


Pain points & Incentives

When working with building features in a product, I usually need some emotional attachment to them. You can't make them good unless you believe in them and really understand the problem you're trying...

View Article


What's new in Safari 9

I'm attending WWDC 2015, and during the web development session, Apple's Safari team showed off what's new in Safari 9. It includes iOS style effects, such as backdrop filters and scroll snapping with...

View Article

Shipped with fear

There is a thing that every developer has to do at some point – ship. By ship I refer to the act of deploying, pushing the button, publishing your work for a wide mass. This act is central in our...

View Article

Intimate remote work

In Lookback, we've had the notion of being able to work remote as a baseline since day one. Here are some of my thoughts on the deeper end of working remote, on personal levels.

View Article

The Ocean

A short ode to the ocean.

View Article


On Socialising

One thing I've noticed during my past half ish year of traveling outside of Europe is the difference in how young people interact and socialise with each other, compared to the customs in my native...

View Article

Conditionally Composable Functions

I write a lot of Javascript at work, mostly in the Meteor framework. Our web app use a client side router, and we had this helper function for fetching a team from a slug in the route URL.

View Article


The White Duck

The White Duck was, on the surface, lonely. She was not vicious, stupid, or bad in any way. She was just different from the rest of the ducks. It is not known whether it was the colour of her feathers,...

View Article

On interacting and learning from users in support

For every creator, publishing your work for the masses is both exhilarating and mortifying. For a startup, you're dying for feedback and usage, in order to boost your metrics, and if you're charging...

View Article


My Personal Gym FAQ

So I started going to the gym and wrote about my initial experiences in FAQ form, since it's easier writing dialogue as opposed to ranting by myself.

View Article

Balancing personal energy and greatness in product design

Many programmers and designers with little startup experience are colliding with the "business folks" at a company in the beginning, since the latter always are optimising for financial success. The...

View Article

I am not a creative person

As Johan Brook awoke one morning from uneasy dreams he found himself not being a creative person at all.

View Article
Browsing latest articles
Browse All 44 View Live