Selfish AI
Larry Garfield argues that the AI coding conversation focuses too much on individual productivity and ignores the broader societal costs.
Read more [www.garfieldtech.com]
Larry Garfield argues that the AI coding conversation focuses too much on individual productivity and ignores the broader societal costs.
Read more [www.garfieldtech.com]
Pete Koomen argues that most AI apps are "horseless carriages," bolting AI onto old paradigms instead of letting users shape the prompts that drive them. He makes the case that the best AI apps should be agent builders, not just agents.
Read more [koomen.dev]
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"Freek publishes a super resourceful and practical newsletter. A must for anyone in the Laravel space"
Martin Fowler on the overuse of bold in technical writing — and how LLMs have picked up and spread this practice. The more you emphasize, the less power it has.
Read more [martinfowler.com]
Not all friction is bad.
Read more [carlbarenbrug.com]
Matthew Inman's take on AI Art. Some good points, and beautifully illustrated as always.
Read more [theoatmeal.com]
Many programmers believe they are tired of programming, but they may actually be frustrated with bureaucracy, lack of product vision, and lack of ownership. Burnout can skew perspectives, and it may be more beneficial to address these issues rather than abandoning programming entirely.
Read more [shubhamjain.co]
Brent reflects on how using Tailwind CSS has led to a loss of proficiency in writing standard CSS.
Read more [stitcher.io]
– jyn.dev
The current hiring process for engineers is flawed, wasting time and failing to differentiate between skilled candidates and those using AI.
Read more [jyn.dev]
Some interesting thoughts on property hooks by Brent
Read more [stitcher.io]
Some teams require that every TODO comment in a codebase gets logged in the bug tracker. Others automatically delete any “stale” TODO that has been in the codebase for over a year. Don’t do it!
Read more [sophiebits.com]
say: complexity very, very bad
Read more [grugbrain.dev]
When you say "just," you're skipping over all the invisible complexity.
Read more [www.neverjust.net]
– liamduckett.com - submitted by Liam
A short post about my preferences around type safety and static analysis.
Read more [liamduckett.com]
Some nice thought by Aaron Francis
Read more [aaronfrancis.com]
Chris Morell has seen a bunch of pushback against Mastodon as an option, so he takes the time to address some of the issues that folks have put out there.
Read more [cmorrell.com]
– gummibeer.dev - submitted by Tom Witkowski
This post is a response/reaction to "From Contributor to Maintainer: Lessons from Open Source Software" by Patrick Organ.
Read more [gummibeer.dev]
– davorminchorov.com - submitted by Davor Minchorov
Everyone talks about over-engineering but people rarely talk about under-engineering. Learn about the differences and how they depend on the context you are in.
Read more [davorminchorov.com]
DHH on why he's ditching TypeScript
Read more [world.hey.com]
Spicy headline, but good food for thought!
Read more [mikeveerman.substack.com]
My colleague Seb has an interesting though on a future PHP feature.
Read more [sebastiandedeyne.com]