My Engineering Axioms
A few months back I gave a talk in which I shared a list of my personal engineering axioms – things that, over the years, I've come to think of as generally true and useful to have in mind when writing code, building things, and working with others.
Head Up, Head Down
There are few things more enjoyable to me than the mental solitude that hand-delivers interesting shower thoughts, or that let’s me sit in a bustling coffee shop contemplating life.
Progress Is Hard
Today wasn’t a failure because I’ve not reached those states. It was a success because I’ve followed the process – a process that accrues results over time. I’ll be back tomorrow for my next batch.
Coding Stories: Me vs. The VNC Guy
I’ve told a few different coding stories over the years on this blog. I enjoy reminiscing about the silly things I used to do. So, in that vein, here’s one I haven’t told yet.
The Equality of Esperanto
A few days ago I was hanging out in a coffee shop with my Russian friend. We meet every week to chat over coffee.
How Does Esperanto Sound?
When people hear Esperanto for the first time, they sometimes think they’re hearing Italian, or maybe Spanish. A good amount of vocabulary in Esperanto is taken from romance roots, so this isn’t totally surprising.
Feliĉan Zamenhofan Tagon
Hey, it's Zamenhofa Tago, otherwise known as Esperanto Book Day. Read on to learn more about the international language and why it's so cool.
Seek Out New Experiences
We ofen hear the advice “get out of your comfort zone”, and in my experience it’s good advice to avoid becoming stationary in whatever it is you’re trying to get better at.
Thoughts on Crypto Currency Mania
It’s the end of 2017 and right now there’s a huge amount of interest in buying [insert any crypto currency coin here]. Everyone wants to buy everything, and as a result we’re very much in a bull market at the moment.
Anyone who knows me will know that the gym is a fairly big part of my life. While my goal certainly isn’t to become the next Eddie Hall or Phil Heath, during the last 3 years the gym has been a valuable source of discipline and improvement for me.
You're Not Ready
I heard something a few days ago. You know, the kind of thing where you stop and think for a while, and then the significance starts to become really clear to you.
Give Yourself More Playtime
I remember my first computer fondly. As a kid I was more than addicted to the Commodore 64 – perfectly happy to sit and endure at least 5 minutes of the most colourful, potentially epileptic attack you can imagine, simply to have a few games of Boulder Dash.
It seems like a stupid question – obviously, we read in order to process written material until we understand it.
Be With Your Thoughts More Often
Whilst walking to work this morning, I noticed myself doing something that I wouldn’t normally give a second thought to. I took out my phone and checked Twitter.
Understand How It Works
One of the best pieces of advice I ever got was from my grandfather. He didn’t visit very often and so conversation often felt a bit like an ice breaker.
Growth Is Not The Goal
In the startup world we hear a lot about growth. Startup accelerators focus on being the facilitators of quick growth and the term is thrown around like it’s universally a good thing.
To Be Productive, Be Prepared
Motivation by itself gives us the willingness to do something, but nothing more. Once we make a start, the game changes and it becomes about knowing how to make progress.
Stay Young Enough To Try Anything
I am not young enough to know everything. This is one of my favourite quotes.
What Is 'The Zone', Anyway?
Recently I’ve been thinking more and more about the zone. I’ve been trying to work out what it actually is. Most often it’s described as being in a super productive state for short periods of time, where the best code you’ve ever written just flows from your fingertips.
Talk About Your Stuff
Growing up I was a pretty shy kid. I didn’t talk to many people and I loved hacking away at things almost in secret. I would get pretty nervous if anyone asked me what I was doing.
Agile – 'A' For Adjective
Are you doing happy? No, seriously, are you doing happy? OK, what about this, are you doing flexible? You probably think I’m talking nonsense, and that’s because I am – I’m using adjectives as nouns.
ZZüy – A Lesson In Perseverance
I remember when I was first introduced to programming by way of watching my older step brother type the then–very–confusing words gosub and rem onto a bright blue screen. It was exciting. I had no idea what this cryptic language did but I was definitely hooked.
Sometimes we must read, talk and observe others in order to do better ourselves, but we must also do.