John Patterson
banner
jasper07.secondphase.com.au
John Patterson
@jasper07.secondphase.com.au
Software engineers can no longer neglect their soft skills
www.qu8n.com/posts/most-i...

"If my writing reads like AI, then my writing is average, and I have a lot to learn." Reasonates
Software engineers can no longer neglect their soft skills
The bottleneck has shifted from implementation to specification.
www.qu8n.com
January 22, 2026 at 12:22 PM
TIL two terms for patterns I keep seeing

Crud Sourcing - CDC, Change Pointers capture what changed in the data, but not why from a business perspective.

Passive-Aggressive Eventing - Events go out but not in. Notifications tell you something changed, but you need to query APIs to get details.
January 21, 2026 at 9:36 PM
"A lot of people are very uncomfortable with the fact that they are essentially just CRUD monkeys. They just make systems that create, read, update or delete rows in a database, and they have to compensate for that existential dread by overcomplicating things." @dhh
January 20, 2026 at 3:56 AM
Life Altering Postgresql Patterns
mccue.dev/pages/3-11-2...
Life Altering Postgresql Patterns
mccue.dev
January 19, 2026 at 9:20 PM
Reminds me of Error Code consultant Tropes:
404: never around when needed
418: wrong person for the job
429: bottleneck from taking on too much
501: vanishes at 5:01 PM
403: blocks access to everything
503: always "at capacity"
301: sends you to someone else
January 19, 2026 at 8:42 PM
The Real Cost of Loving What You Do: The Uncomfortable Truth About Developer Burnout
dev.to/georgekobaid...
The Real Cost of Loving What You Do: The Uncomfortable Truth About Developer Burnout
Table of Contents Introduction The Complexity We Underestimate About Burnout It Takes...
dev.to
January 19, 2026 at 4:08 AM
Looking at my mid-2000s enterprise shelf. The challenge was always managing complexity. Back then we enforced boundaries and formal contracts which created their own complexity. Now we have low-code tools that make connecting everything trivial. Did we trade centralized silos for distributed chaos?
January 18, 2026 at 9:10 PM
TIL “funemployment” in tech is that gap between gigs where you intentionally do fun stuff. Partly to recover from burnout, partly to avoid spiraling about what comes next, mostly to reconnect with why the work was enjoyable before it became a grind
January 16, 2026 at 9:58 PM
TIL about the Irish exit (leaving without saying goodbye)

Aussie exit, still there when they turn the lights off
January 15, 2026 at 9:09 PM
Kiwis vs Aussies - in 😭 😂
youtu.be/buoztHLk9JQ?...
Kiwis vs Aussies 2: Revenge of the Zeal
YouTube video by digitaldrivel
youtu.be
January 14, 2026 at 9:00 PM
made me lol
January 13, 2026 at 5:53 AM
👇Summary is 💰
You can't design software you don't work on
www.seangoedecke.com/you-cant-des...
You can't design software you don't work on
--
www.seangoedecke.com
January 13, 2026 at 4:30 AM
"passion tax"- taking a pay cut to work much harder on things you enjoy working on

definitely sounds like the flip side of golden handcuffs
January 12, 2026 at 10:57 PM
Lately been coding clients from APIs on API Hub. They look simple - then you hit complex filters, paging logic, chained calls, HTTP 4xx that mean "retry later," polling endpoints till you get a response.

Reminds me of the "use this function module" then "use this function module" functional specs
January 12, 2026 at 10:12 PM
Python Typing Survey 2025: Code Quality and Flexibility As Top Reasons for Typing Adoption - reminds me that Facebook built Flow and Google built AtScript in 2014 as alternatives to TypeScript (2012). Python has its own competing type checkers: mypy, Pyright, Pyre. engineering.fb.com/2025/12/22/d...
Python Typing Survey 2025: Code Quality and Flexibility As Top Reasons for Typing Adoption
The 2025 Typed Python Survey, conducted by contributors from JetBrains, Meta, and the broader Python typing community, offers a comprehensive look at the current state of Python’s type system and d…
engineering.fb.com
January 12, 2026 at 4:10 AM
Made me lol
January 11, 2026 at 9:43 PM
👇
The Lies AI Tools Tell Us (And Why Your Boss Believes Them)
dev.to/evanlausier/...
The Lies AI Tools Tell Us (And Why Your Boss Believes Them)
I had an disagreement with a coworker recently. Not a heated one, more of a polite professional one...
dev.to
January 11, 2026 at 8:21 PM
New year's resolution again was to ditch Hungarian notation in JavaScript but muscle memory keeps forcing me back. In the absence of a type, I find myself using sString to enforce cognitive semantics and constraints.
January 11, 2026 at 1:19 AM
I like these visual stories, little factoids like highest alcohol consumption or beer consumption by country

www.voronoiapp.com/posts/most-v...
Explore Voronoi by Visual Capitalist: Data-Driven Visual Stories from Top Creators.
Dive into the world of data with Voronoi by Visual Capitalist. Discover captivating visualizations like charts and maps, all sourced transparently from renowned creators globally. Uncover the stories ...
www.voronoiapp.com
January 11, 2026 at 12:04 AM
January 10, 2026 at 10:16 AM
Noticing a pattern on LinkedIn - CI consultants with fancy titles advocating for their workarounds that bypass SAP BTP CI's abstractions or retrofit it into a dev environment as "advanced" or "must-have features".

If you're fighting the tool's design that hard, maybe it's not the right tool to use?
January 10, 2026 at 5:24 AM
made me lol
January 10, 2026 at 3:23 AM
January 6, 2026 at 9:14 AM