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


15th August, 2022

Embracing the heterodox

27th July, 2022


1st July, 2022

Some Quality Biases

19th June, 2022

Constraint Breeds Creativity

13th June, 2022


3rd February, 2022


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


29th January, 2020

In 2019, I continued to learn

31st December, 2019


20th November, 2019

Recurrence in PHP

7th November, 2019


6th November, 2019

Reflections on Startup School 2019

31st October, 2019


29th October, 2019


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