John William Davis

@johnwilliamdavis.com

Programmer - TypeScript, Rust and Go

My most common prompt critique is “this doesn’t make sense.” Sometimes people write instructions that are impossible to follow and then report that the model can’t do a task. Not really news to anyone, but liberal arts (writing, philosophy, logic, critique) training is good for this kind of thing.

Ethan Mollick@emollick.bsky.social · last yr.

Many of the most important “prompt engineering” skills are just management skills: clearly understanding the task to be done and what information is needed to do it; explaining the task to the AI; giving useful feedback to improve outputs; & generalizing lessons learned into a process.

Just posted a new article to my blog, basically gushing over Bluesky's AT Protocol as an antidote to the social media walled gardens we've all been stuck in for the past decade-plus and how exciting the project is as both a software engineer and a proponent of the open web.

Bluesky’s AT Protocol is the real “everything app”

The blatantly fascist owners of certain established-but-declining social networks like to wax poetic about a world where everything you do online might take place within their own restrictive ecosyste...

polhem.us

Starting in February I'm going to start a (free) new live coding series where I build a handful of these apps with a recent college graduate that works with me. I think it will be a great tutorial for people who want to learn aspects of engineering you don't get in school. #staytuned

Bild

😮 So a while back, I shared my favourite icon package, Lucide. It’s a Feather fork, with *so many* icons (1500+). I just discovered Lucide Lab, a collection of 300+ more icons! It includes more-niche icons that may not be widely useful enough for the main package. github.com/lucide-icons...

Hamburger iconAstronaut helmet icon

🌠 A long-requested CSS feature is the ability to transition height between a known value (`height: 20rem`) and a derived one (`height: auto`). A new global CSS property makes this possible now. 😄 html { interpolate-size: allow-keywords; } More info in thread 🧵

x X has ~18m daily USA users. @bsky.app, ~1.5m. Is it worth 20 MINS a day to proactively recruit and bring your friends, neighbors,relatives, businesses, anyone who is or could be a user, to @bsky.app? If Bluesky ends up with more users than the others, you destabilize musk, zuck, trump.