The trouble with troubleshooting
Sigh. That didn't work either. Why can't someone else have already solved this? Maybe it's a bug? I'll upgrade and hope that works.
Reverting unhappiness
There are benefits to being happy with what you do beyond the mere feeling. To become happier we need to know the low points and take back some control over the causes of misery.
The scheduling session
Multitasking and interruptions? All bad! Unless you do it yourself. Then it's all right!
Falsify yourself
You've solved it! Until someone asks a simple question and you're stunned. Why didn't I think of that? Because you're hardwired not to see holes in your own solutions. Let's fix that
How to enjoy a good meltdown
It's down! Production is down! You're working at an intense pace yet you have a serene calm feeling. You are prepared for this. It's showtime!
Want to be great? Know a lot
Remember that time where you knew of a solution that no-one else did? And it worked exceptionally well too. I bet you felt like a great programmer. Let's make that happen again!
I don't understand this (yet)
You gently face-palm and let out a groan. Your bug is so obvious now. How did you miss it before? Thank goodness you didn't blame Bob publicly.
Getting unstuck
You sigh. Maybe the compilation didn't work? You recompile and run it again. Nope. Still the same problem. You stare out the window.
The test-plan
"The tests are timing out again" someone yells. "Alright I'll bump them" you instinctively respond. Then you pause and feel uneasy. Is there another way?
Literate atomic commits
We need to talk about your commit-messages
How to own a code
Knowing the architecture of an application is like passively knowing a foreign language. When you speak it - it's awkward. Here's how you go from passively to actively owning a code-base.
Have a feedback loop
"I believe we can quickly rise to the top if we never repeat the same mistake twice". I decided to test that. 4½ years later and many of my mistakes recorded where's what happened.
How to read a code
"Oh that's Steves code. He quit two years ago. We don't touch it. It just works and no-one knows how. Just let it be."
Overview mode
Sound familiar? You're 95% done some touching up then commit and run. And from nowhere that last little detail puts you back to square one.
Sider 1.0 - an ode to yak shaving
Why my greatest open source hit so far: sider almost never existed
Getting better at it
Want to get better at programming? Me too!
Blogger custom template (this site)
Want to completly gut a blogger template so you can go bare metal html using blogger? Here's how.
DIY adjustable standing desk
Remix of the 22$ IKEA standing desk hack with adjustable height of the keyboard stand that can be dismounted back into a coffee table when needed
Feeder and feedee: project onboarding
Tools to onboarding a new person onto a project with more gained and less time wasted
Nose dive into front-end development
What is what and who is who in the land of front end development
How to not get into management
Do you still love programming and want to continue to program forever-ever?
Analytics server side - now in developer speak!
Demystifying google analytics enough for you to be able to post data to it server side
Why typescript was reverted @ work
Here's why typescript was reverted to javascript at work so you can gauge what you're looking at if you are thinking about switching to typescript (or on the brink of reverting back)
Building a culture of curiosity
Trying to build a community? Here's how you do it in 3 easy steps (and one hard)
I meditate (and why you should care)
Why meditation is good for your code and why it carries a big fringe bonus for you too
Chromium too many open files - tabs come a-crashin'
Fix chromium tabs crashing on linux and learn a thing or two about a processes open files and how to fiddle with them.
The rant ratio
How much rants would a woodchuck chuck? Rants are in small scale ok - but where does it turn sour?
The walk-o-doro: +1ing your creativity
The walkodoro! The pomodoro technique in reverse to level up your creative thinking
Do only punks chunk?
Lessons learnt taking the course learning how to learn on coursera and how you can apply advices given there to learning code better
Open sourcing my blogger template
I'm open sourcing the template for this blog: Presenting responsiraptor - a responsive blogger template theme based on bootstrap
Fix for broken chromium open in folder
Small tech post on how to fix broken file associations in chromium on (arch) linux. Example with Gnome and gvfs-open.
I'm running Arch Linux and so should you
Why switch to Arch Linux? Long time Ubuntu user having taken the plunge and never looked back
From octopress to blogger
Why this blog has moved from octopress to blogger - and the fact that its back!
Get it right
How to be a faster programmer? Get it right the first time! An obvious advice - but maybe something can be learnt from it?
Jar as a Service on Windows
Tech post on how to get a jar running as a service on windows using Jetty as the setup example
Surviving Vistitor Spikes
Does your webapp survive several hundred percent more visitors than what you’re used to? Practical tips on handling this (and having fun with it)
Java is verbose? Hurray!
Why javas verbosity is also a good thing
Estimates: The 95% Done Syndrome
Failing an estimated deadline: how to save yourself and still helping your customers
Power Editors (Vim Revisited)
Follow up on trying out vim. Why you need to learn at least one power editor (and it might be vim)
Estimates: the +100h joke
Some digits are not tangible in an estimate. You need to split those until you get a feel for how long it is
Is Learning Vim Worth It
My attempt at gauging whether vim is worth learning (without spending the time everyone says it takes to). See if you should go for it or not
Get yourself a fast project
On the opportunity cost of using new frameworks and languages
Jetty Multiple Instances
Running multiple instances of jetty from the same installation
Fast programmers
Why some programmers are 10x faster and what you can learn from it
Bug repellants
Stop typing at random. Start solving bugs - the right way!! Which is really the only way - ask a bunch of questions verify and repeat
Rotating backups with rsync
A perl script that does rotational backups via ssh and rsync to a backup site. No compression no incremental backups - full snapshots with low data redundancy thanks to hard links
Phone meetings
Bear Grylls style survival tips for agile teams lost in the corporate jungle
Ctrl Click Sum Gdocs Spreadsheet
I got tired of waiting for google to implement summation of non adjacent cells in docs. Here’s a workaround for it in greasemonkey / tampermonkey
The next big language
Everyones favourite prediction - what the next big language will be. Meta-style
If It Weren't for the ... Customers
Code reuse increases business profits and customer satisfaction. Everyone wins right? Not so fast there is a cost to code reuse. But sharing ideas is a win win
Boredom the Hidden Asset
Are you easily bored? Congratulations! Why you may want to skip on those sugary distractions and let it be your compass for truly inspiring things
Custom syntax in pygments
How to create a custom syntax highlighter for octopress using pygments
Stages of a code review
Code reviews are great! Your team will evolve with it - but not without initial bumps. Where’s what to expect when code reviews are brought into a team
Fantom the language
Introduction to the jvm language Fantom (formerly known as Fan)
Setup
Credits for the looks and software generating this blog
Hello world
Who am I and the lofty goals this blog