John William Davis
banner
johnwilliamdavis.com
John William Davis
@johnwilliamdavis.com
Programmer - TypeScript, Rust and Go
Reposted by John William Davis
Now I know he is guilty. Every accusation is a confession. Also Pam Bondi will be going to jail after all this is over. www.nytimes.com/2025/11/14/u...
Trump Demands Inquiry Into Epstein’s Ties to Prominent Democrats
www.nytimes.com
November 14, 2025 at 8:12 PM
Reposted by John William Davis
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.
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.
May 14, 2025 at 6:47 PM
Check out this snip from Huberman Lab with Karolina Westlund.

share.snipd.com/ai-snip/3c68...

Snipd is such a cool app. I have been using it for a month or so and I'm loving it 💯
Dog Breed Predatory Roles
share.snipd.com
April 30, 2025 at 4:28 AM
Nice 👍
Introducing OctoGuide: A friendly bot that helps contributors adhere to GitHub repository best practices. 🐙🗺️

I've been maintaining open source repos for a decade now, and there are some common rules that I've learned the hard way to always enforce on my repos. A 🧵...

octo.guide
Guide Your Contributors
Tired of drive-by +1 comments? Inaccessible images? Having to bug contributors to complete issue and PR tasks? Let OctoGuide gently nudge contributors for you.
octo.guide
April 28, 2025 at 4:04 PM
share.snipd.com/episode/55de...

This was a very good episode 👍 A lot of food for thought 💯
Authentication, Authorization, And The Future Of AI Security With Alex Salazar
Authentication, Authorization, And The Future Of AI Security With Alex Salazar
share.snipd.com
April 2, 2025 at 12:55 AM
This is great 💯
Just re-discovered these Programming Principles I wrote down in a note called "Mission Statement" years ago.

I still think I stand by them 100%?
March 28, 2025 at 2:30 AM
I love it 😀💯🙏
zed.dev Zed @zed.dev · Feb 19
It's Quality Week at Zed Industries! 🎉 The team will be taking the week to focus mainly on squashing pesky bugs. 🐛💥

In the meantime, let's check out some of the highlights of Zed v0.175 Preview, out today! 🚀
February 19, 2025 at 4:36 PM
Reposted by John William Davis
tursodatabase / limbo: Limbo is a project to build the modern evolution of SQLite. ★9161 https://github.com/tursodatabase/limbo
tursodatabase / limbo
Limbo is a project to build the modern evolution of SQLite.
github.com
February 5, 2025 at 1:07 AM
Reposted by John William Davis
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
January 29, 2025 at 1:47 PM
Reposted by John William Davis
chroma-core / chroma: the AI-native open-source embedding database ★17250 https://github.com/chroma-core/chroma
chroma-core / chroma
the AI-native open-source embedding database
github.com
January 30, 2025 at 4:03 AM
Reposted by John William Davis
denoland / deno: A modern runtime for JavaScript and TypeScript. ★101319 https://github.com/denoland/deno
denoland / deno
A modern runtime for JavaScript and TypeScript.
github.com
January 27, 2025 at 12:41 AM
Reposted by John William Davis
zed-industries / zed: Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. ★53473 https://github.com/zed-industries/zed
zed-industries / zed
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
github.com
January 26, 2025 at 3:40 PM
Reposted by John William Davis
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
January 26, 2025 at 3:20 PM
@gtconway.bsky.social is so awesome 🤣😀

He is a much needed voice of sanity in the USA right now 💯🇺🇸
In light of all the news this week I decided to stay in tonight and watch something upbeat
January 26, 2025 at 12:42 AM
Reposted by John William Davis
neovide: No Nonsense Neovim Client in Rust ★13431 https://github.com/neovide/neovide
neovide / neovide
No Nonsense Neovim Client in Rust
github.com
January 20, 2025 at 4:08 AM
Reposted by John William Davis
🎧Check out the recording of the talk, "The State of JavaScript Security in 2024" by @feross.bsky.social.

Watch it here👇
gitnation.com/contents/the...
January 13, 2025 at 9:11 PM
Cool 🤓
Exciting to see new, independent projects spin up to decentralize the atproto ecosystem! Building alternative infrastructure is a big step towards giving users more choice and making the network billionaire-proof.
Big news! There's a new project that's raising cash to build out AT Protocol infrastructure that isn't dependent on venture-funded Bluesky, to stimulate the development of new social networks using that infrastructure, and to make the protocol's governance more democratic fortune.com/2025/01/13/m...
January 13, 2025 at 10:05 PM
Reposted by John William Davis
alexpasmantier / television: The revolution will (not) be televised ★1316 https://github.com/alexpasmantier/television
alexpasmantier / television
The revolution will (not) be televised
github.com
January 11, 2025 at 7:28 PM
Reposted by John William Davis
😮 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...
January 11, 2025 at 5:31 PM
Love it 😍 Thanks 🙏
zed.dev Zed @zed.dev · Jan 8
Zed v0.168 is out!

Now with menus on Linux!
Is 2025 the year of the Linux desktop? Maybe!
January 11, 2025 at 8:17 AM
Reposted by John William Davis
😮 Big React news: they’re adding first-class View Transition support! 🎉

This’ll make it so much easier to add transitions on route change, among other use cases. The PR was merged earlier today, so it may be available soon!

github.com/facebook/rea...
Add <ViewTransition> Component by sebmarkbage · Pull Request #31975 · facebook/react
This will provide the opt-in for using View Transitions in React. View Transitions only trigger for async updates like startTransition, useDeferredValue, Actions or &lt;Suspense&gt; revealing from ...
github.com
January 8, 2025 at 10:22 PM
I like this 🤓
"That's all writing is or needs to be."
January 8, 2025 at 9:15 PM
Reposted by John William Davis
🌠 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 🧵
January 7, 2025 at 4:09 PM
Reposted by John William Davis
In case you didn't know:

In GitHub-flavored Markdown you can use <kbd> to specify keyboard input.

Makes your shortcuts look ✨pretty✨
January 7, 2025 at 11:02 AM