I post whatever comes to mind, kind of just what I'm thinking about at the moment. Tends to break down ~ 50% tech, 50% whatever. @thepanta82 at twitter.
https://pantas.net
Reason: experience from a prev project, where converting from SQL to a knex command chain was super annoying.
If I was picking today, I'd 100% go for a query builder. LLM solves the conversion now.
Reason: experience from a prev project, where converting from SQL to a knex command chain was super annoying.
If I was picking today, I'd 100% go for a query builder. LLM solves the conversion now.
But since AI tools aren't tied to a codebase, we're now all following along and FOMO-ing at the same time. Hmm.
But since AI tools aren't tied to a codebase, we're now all following along and FOMO-ing at the same time. Hmm.
Frankly, it was way more DIY than I thought it would be. Reverse proxies should just come with this stuff built in.
Frankly, it was way more DIY than I thought it would be. Reverse proxies should just come with this stuff built in.
The reason: they can be async.
With constructors, you often end up in an awkward state, where the class exists but isn't valid to use yet.
Sometimes necessary, but still annoying.
The reason: they can be async.
With constructors, you often end up in an awkward state, where the class exists but isn't valid to use yet.
Sometimes necessary, but still annoying.
AI can write any text, except any I'd want to publish.
AI can code any program, except the ones that matter.
AI can write any text, except any I'd want to publish.
AI can code any program, except the ones that matter.
The jihad has began.
The jihad has began.
The reason: pg collation is subtly different on mac vs linux, where your actual stuff will be running.
Run db in docker or remotely instead.
The reason: pg collation is subtly different on mac vs linux, where your actual stuff will be running.
Run db in docker or remotely instead.
15 years ago: Working on Mac is both satisfying (OSX) and infuriating (hardware).
15 years ago: Working on Mac is both satisfying (OSX) and infuriating (hardware).
I no longer care. GPT writes that slop for me now. Its obscure syntax no longer hurts.
AI will enshrine bad languages forever. We will never get rid of them.
But maybe that's OK.
I no longer care. GPT writes that slop for me now. Its obscure syntax no longer hurts.
AI will enshrine bad languages forever. We will never get rid of them.
But maybe that's OK.
ANY context switching can kill the flow. Even between projects, or different types of work.
It's just that most corporate devs only do one type of technical work, so all their experience with flow interruptions is centered on meetings.
ANY context switching can kill the flow. Even between projects, or different types of work.
It's just that most corporate devs only do one type of technical work, so all their experience with flow interruptions is centered on meetings.
Your visitors will probably never notice it glitch out once every 10 minutes.
Your visitors will probably never notice it glitch out once every 10 minutes.
The moment you start extracting "content" into resources, CMS-s, translation files etc, the end product starts to suffer.
(you gain other benefits, though)
The moment you start extracting "content" into resources, CMS-s, translation files etc, the end product starts to suffer.
(you gain other benefits, though)
People who can harm you get all your private data, and people who can help you get none.
People who can harm you get all your private data, and people who can help you get none.
I am suspicious of any framework or coding approach that makes it less useful.
I'm specifically thinking of:
- tailwind
- binary RPC protocols
- RSC
I am suspicious of any framework or coding approach that makes it less useful.
I'm specifically thinking of:
- tailwind
- binary RPC protocols
- RSC
PostgreSQL users (dumb): "Oh... I guess I'll just use a superuser for everything."
Safety FTW
PostgreSQL users (dumb): "Oh... I guess I'll just use a superuser for everything."
Safety FTW