David RawsonForget LLMs, make yourself a mentatWhen I was at university, I worked part time tutoring high school maths. We’d regularly get kids who struggled with algebra, things like…3 min read·Mar 28, 2024----
David RawsonThis is how you DON’T teach software design, featuring Clean CodePart 2 — I’m in your kingdom of nouns, killin’ your complexity4 min read·Oct 15, 2023----
David RawsonIs magic bad?Is it bad if a software component is “magic?” A recent blog featured on the front page of Hacker News captures an oft-repeated sentiment:2 min read·Jan 20, 2023----
David RawsonGit branching diagrams using PlantUMLLearning Microsoft Visio, then joining a diagrams.net company, then having to edit a legacy diagram in Lucidchart was the last straw. From…3 min read·Oct 27, 2022--1--1
David RawsoninProAndroidDevKSP: Fact or kapt?Fast and ergonomic annotation processors for Kotlin5 min read·Jun 13, 2021--1--1
David RawsonDomain-driven design in Android — Part 1The need for domain-driven design4 min read·Mar 2, 2021----