20222022-05-28Finished with school for now2022-03-20The decentralization problem20232023-08-08Rhetoric is beautiful2023-07-12Back in my day2023-02-14LLM reliance20242024-08-30Simple VPS hardening2024-06-27Questions about AI ethics: what's next?2024-06-16Ditching and replacing the socials2024-06-08Combatting helplessness2024-06-05Reach IPv4 on an IPv6 host2024-05-15Planned out systems2024-05-07Using the minimum complexity2024-05-05Finding my mental peace2024-05-02Blog without a CMS2024-05-01Reflection on AI2024-04-27About this space2024-04-23Making art in 20242024-03-15Fix first culture2024-03-10Helpful questions2024-02-25Action and clarity2024-02-24Sweating the details2024-02-21Functional and well designed2024-02-20Why I am available for hire2024-02-19The art of teaching2024-02-12Wrong tool for the job2024-01-28Building out a newsletter2024-01-19New year part four2024-01-18Url as state2024-01-15Constructive criticism20252025-10-06First year of coffee2025-08-14Balancing the worst choice2025-08-11Too many doomers2025-06-26Confidence in software2025-05-10Jony Ive at Stripe Sessions2025-05-06More voice assistants2025-05-04Shorter and shorter thoughts2025-05-02Changing how I use this site2025-01-23Our newest computer-using users