| Principles |
| Why is Apple getting into cars |
| Offices are not going anywhere |
| Meme stocks are this generation's dot-com bubble |
| In defense of funded pension schemes |
| 2020 Reading List |
| No B.S. guide to monitors (for developers) |
| My paper journaling system |
| 2019 Reading List |
| Eilat, Israel |
| Services worth paying for |
| Pi-hole on VPS |
| My many attempts at journaling |
| Git as deployment tool |
| 2018 Reading List |
| Running Laravel jobs with deleted models |
| Validate current user password in Laravel |
| Failing Let’s Encrypt SSL certificate renewal cronjob |
| Opening a browser window from iOS Safari standalone mode |
| Local Laravel made simple |
| Composer path length error on Windows |
| Laravel Eloquent collections merge() “gotcha” moment |
| Failure is an option |
| Multitasking does not work |
| Saw a hitchhiker today |
| Why bitcoin will eventually fail |
| 50 years of geeky adventures |
| Why I give my time and energy for free |
| I love podcasts |