https://xitter.cf/t.co/Uxfw0tr9CY

Montréal, Québec
Joined February 2024
Alex Godard retweeted
We've just reset weekly limits for everyone on a Claude Max plan. With Fable 5.1 out and a long weekend ahead for many of you, we wanted to keep you building. I'd love to see what you build!
1,811
564
805
12,910
1,882,133
Alex Godard retweeted
5
2
1
22
3,209
Alex Godard retweeted
Personal update: I've joined Anthropic. I think the next few years at the frontier of LLMs will be especially formative. I am very excited to join the team here and get back to R&D. I remain deeply passionate about education and plan to resume my work on it in time.
7,870
10,915
7,550
148,913
28,083,458
Alex Godard retweeted
Turborepo is now 54-96% faster, scaling with repo size. Bigger repo, more improvement. Upgrade from v2.8.10 to v2.8.11 to see this speed gain. But that's only *what* happened. *How* is more interesting. How I mix normal, boring software engineering practices and AI... 🧵
19
20
9
535
47,922
Alex Godard retweeted
Hello MCP.
65
52
79
926
513,405
Alex Godard retweeted
Software development is undergoing a renaissance in front of our eyes. If you haven't used the tools recently, you likely are underestimating what you're missing. Since December, there's been a step function improvement in what tools like Codex can do. Some great engineers at OpenAI yesterday told me that their job has fundamentally changed since December. Prior to then, they could use Codex for unit tests; now it writes essentially all the code and does a great deal of their operations and debugging. Not everyone has yet made that leap, but it's usually because of factors besides the capability of the model. Every company faces the same opportunity now, and navigating it well — just like with cloud computing or the Internet — requires careful thought. This post shares how OpenAI is currently approaching retooling our teams towards agentic software development. We're still learning and iterating, but here's how we're thinking about it right now: As a first step, by March 31st, we're aiming that: (1) For any technical task, the tool of first resort for humans is interacting with an agent rather than using an editor or terminal. (2) The default way humans utilize agents is explicitly evaluated as safe, but also productive enough that most workflows do not need additional permissions. In order to get there, here's what we recommended to the team a few weeks ago: 1. Take the time to try out the tools. The tools do sell themselves — many people have had amazing experiences with 5.2 in Codex, after having churned from codex web a few months ago. But many people are also so busy they haven't had a chance to try Codex yet or got stuck thinking "is there any way it could do X" rather than just trying. - Designate an "agents captain" for your team — the primary person responsible for thinking about how agents can be brought into the teams' workflow. - Share experiences or questions in a few designated internal channels - Take a day for a company-wide Codex hackathon 2. Create skills and AGENTS[.md]. - Create and maintain an AGENTS[.md] for any project you work on; update the AGENTS[.md] whenever the agent does something wrong or struggles with a task. - Write skills for anything that you get Codex to do, and commit it to the skills directory in a shared repository 3. Inventory and make accessible any internal tools. - Maintain a list of tools that your team relies on, and make sure someone takes point on making it agent-accessible (such as via a CLI or MCP server). 4. Structure codebases to be agent-first. With the models changing so fast, this is still somewhat untrodden ground, and will require some exploration. - Write tests which are quick to run, and create high-quality interfaces between components. 5. Say no to slop. Managing AI generated code at scale is an emerging problem, and will require new processes and conventions to keep code quality high - Ensure that some human is accountable for any code that gets merged. As a code reviewer, maintain at least the same bar as you would for human-written code, and make sure the author understands what they're submitting. 6. Work on basic infra. There's a lot of room for everyone to build basic infrastructure, which can be guided by internal user feedback. The core tools are getting a lot better and more usable, but there's a lot of infrastructure that currently go around the tools, such as observability, tracking not just the committed code but the agent trajectories that led to them, and central management of the tools that agents are able to use. Overall, adopting tools like Codex is not just a technical but also a deep cultural change, with a lot of downstream implications to figure out. We encourage every manager to drive this with their team, and to think through other action items — for example, per item 5 above, what else can prevent a lot of "functionally-correct but poorly-maintainable code" from creeping into codebases.
413
1,573
310
12,106
2,151,247
One of my favorite prompts today: "Can you build a nice skeleton loading state for the ___ page? I'd like to minimize layout jank as much as possible" 10/10 output every time
1
7
60
Can confirm this is true
Which app is this for you? For me, it's Conductor.
1
96
Linear Agent is so good wtf!
2
7
1,251
Cerebras has been demonstrating its ability to host large MoEs at very high speeds this week, launching Qwen3 235B 2507 and Qwen3 Coder 480B endpoints at >1,500 output tokens/s ➤ @cerebras now offers endpoints for both Qwen3 235B 2507 Reasoning & Non-reasoning. Both models have 235B total parameters with 22B active. ➤ Qwen 3 235B 2507 Reasoning offers intelligence comparable to o4-mini (high) & DeepSeek R1 0528. The Non-reasoning variant offers intelligence comparable to Kimi K2 and well above GPT-4.1 and Llama 4 Maverick. ➤ Qwen3 Coder 480B has 480B total parameters with 35B active. This model is particularly strong for agentic coding and can be used in a variety of coding agent tools, including the Qwen3-Coder CLI. Cerebras’ launches represent the first time this level of intelligence has been accessible at these output speeds and have the potential to unlock new use cases - like using a reasoning model for each step of an agent without having to wait minutes.
9
25
4
289
28,239
TIL about the `title` attribute on `div` tags (it sets the black tooltip) How did I not know this 10 years into my web dev career 😲
1
60
Today we're announcing Preview Branches 🚀 🌳 Isolate changes per branch 🛠️ Works with your Pull Request workflows ⚙️ Supports environment variable overrides See how it integrates with @vercel's builds in the video 🔗↓
6
10
2
72
5,870
Alex Godard retweeted
I am proud to announce that I have completed my Next.js 15.3 - Edge Function Certificate from @vercel
We’re working on @vercel certifications
20
2
1
162
10,953
The go-to full stack dev stack just got even simpler with @posthog dropping Error Tracking Go remove Sentry from your codebase You should already be using Posthog, if not, get on it 🫡
1
79
Think I've finally used `justify-content: space-around` for the first time? - Recipe skill level - Separator (|) - Cooking time Stays visually balanced no matter how long or short the recipe skill level string is
1
68
Impatiently waiting for the @DrizzleORM llms.txt file🫂
1
2
278
Alex Godard retweeted
It’s impossible to create a fast frontend without a fast backend. Some notable exceptions that help accelerate a frontend *in spite* of a slow or resource constrained backend: • ISR. The simplest explanation of ISR is that it’s a view materialization in db lingo. The inputs to that view can be slow or even partially unavailable. But once the materialization is done by the Vercel infra, it becomes *our* problem not yours. We can globally persist it, synchronize it and virtually deliver it at the speed of light • Partial Pre-rendering. Related to ISR, but even for a highly dynamic view, we can extract the static or semi-static (think: CMS content) parts of the page and ensure their globally availability. Even if the dynamic holes of the page are slow, we flush instantly from the CDN edge, and concurrently begin to initialize dynamic resources. While the client starts to load the static <head> including critical CSS, we’re parallelizing the dynamic timeline. Game changing • Pre-fetching. I’ve called this “negative latency” in the past. PPR and static ISR pages can be automatically prefetched based on viewport and intent signals. Next.js also lets you easily prefetch dynamic content. These techniques give highly complex pages with lots of dynamic data the feeling of an app that’s downloaded all its data locally ahead of time. It also solves for the false dichotomy of SPA vs SSR. Transitions and clicks feel instant, but you now have the ability to avoid waterfalls and get the dynamic data faster. Overall, you’ll always have to worry about your data backends being fast. Next.js has been investing heavily in observability out of the box to this end (OpenTelemetry). I’m also a huge fan of the @vercel Observability feature that automatically captures metrics for outgoing HTTP destinations (as an aside, a phenomenal side effect of the ecosystem standardizing on `fetch`). Vendors like headless CMS, BaaS and e-commerce providers need to be held accountable to their APIs p99s and error rates, Vercel’s shields and caches non-withstanding 😊
Replying to @rauchg
“Next is a backend framework” has aged like a fine wine
12
13
1
294
49,078