Profile avatar
djgrant.bsky.social
CTO meetfern.ai. Building notation.dev. Blog at danielgrant.co.
69 posts 195 followers 111 following
Regular Contributor
Active Commenter

There are two types of hard problems: 1. Problems that are hard to solve and remain hard after solving (e.g. particle physics) 2. Problems that are hard to solve but seem utterly obvious after solving (e.g. naming things) Software development is a whole lot of #2

First version of OpenAI website dub.sh/iFgdW5y "Since our research is free from financial obligations, we can better focus on a positive human impact. We believe AI should be ... broadly and evenly distributed as is possible safely." Wonder what their 2015 selves would think of today

I spent three months living in Saskatchewan when I was 19 and quickly learned how resourceful and resilient Canadians can be. This is the real deal. I wouldn't bet against them even if they were in a good mood.

Anthropic's latest "paper" is both extremely readable and a masterclass in interactive design. transformer-circuits.pub/2025/attribu...

This genuinely works. I wonder if it activates the anterior midcingulate cortex (brain region associated with will power)

This is unbelievably cool Just keep pressing 'space' to learn how an LLM works

For anyone struggling to understand the impact vibe coding IS having on the industry, I will personally buy you a copy of the mythical man month. In fact I will buy you ten copies. Then you can read it 10x faster.

TypeScript people: Is there a definitely typed package that is the intersection of nodejs types and browser types?

It's our meetup on Tuesday 11th! Come and hear from Sergio on Design Systems with Tailwind 👇 www.meetup.com/glasgow-java...

This has turned out to be really really useful for env governance. Unix philosophy is really powerful

Every time I get cozy letting AI write my code I suddenly find I've spent two days in a doom loop and then it takes like 20 minutes of concentrated effort to fix it myself

New github.com/djgrant/env0 release v.0.3.0: support for .env0.local files Example use-case: overriding a DB env to point to a local database

Had a funny conversation with the pharmacist today comparing pharmacological risk with the risk of flying. Ended with us both declaring, "and that's why you shouldn't read the leaflet"

More Sunday evening hacking on github.com/djgrant/env0 v0.2.1 – introducing -sh flag to run commands in a child shell

New in github.com/djgrant/env0 v0.2.0, support for env var assignments: ``` # Shorthand assignment - loads TEST_ENV_VAR from 1Password TEST_ENV_VAR # Literal string assignment LITERAL_VAR="my static value" # Reference assignment - loads SOURCE_VAR from 1Password RENAMED_VAR=SOURCE_VAR ```

Made a CLI tool to load environment variables from 1Password instead of using .env files github.com/djgrant/env0

Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored #FreeJavaScript deno.com/blog/deno-v-...

Very cool idea. Useful.

This PG comment comes to mind gist.github.com/kevinw/3549855 "Intelligence is just like smells, Sam"