Essays
Why do people drop litter?
5th June, 2024
Taste and Criticism: Appreciation for The Last of Us, Part 2
19th February, 2024
Comparing Player Stats
20th August, 2023
Masters of our own destinies
13th August, 2023
I hope I'm right (to be care-free) about AI
31st March, 2023
Resonance/Inspiration
15th August, 2022
Embracing the heterodox
27th July, 2022
Presence
1st July, 2022
Some Quality Biases
19th June, 2022
Constraint Breeds Creativity
13th June, 2022
February
3rd February, 2022
June
28th June, 2021
Assumptions in Software
19th May, 2021
Code and Context
7th January, 2021
Tell people something new
4th January, 2021
Code Age vs Time to Recall
3rd January, 2021
Side Project Zen
30th December, 2020
The illusion of technology
4th October, 2020
Success is Relative (updated)
13th September, 2020
Leonardo da Vinci, master of "Fake it 'til you make it"
16th August, 2020
The impact of culture
19th July, 2020
Substance in an increasingly superficial world
16th July, 2020
The Last of Us: Part II
5th July, 2020
Does more choice make software development easier?
30th June, 2020
Marketing must be measurable
26th June, 2020
Understanding problems
19th May, 2020
Stupidity and Malice
16th May, 2020
Building software, sharing knowledge
17th April, 2020
Do the hard thing first
9th April, 2020
Criticism and Candor
24th March, 2020
Interest and Purpose
24th February, 2020
"Nice" photographs
10th February, 2020
A network-less world
3rd February, 2020
Distractions
29th January, 2020
In 2019, I continued to learn
31st December, 2019
Grit
20th November, 2019
Recurrence in PHP
7th November, 2019
Diet
6th November, 2019
Reflections on Startup School 2019
31st October, 2019
Running
29th October, 2019
Success
25th February, 2017
Lessons from side projects
22nd February, 2017
A few notes before turning 21
23rd July, 2015
My first VR experience
24th May, 2015
One week with NYTimes: Paying out of appreciation
17th May, 2015
Finding purpose in side projects
2nd May, 2015