Hey there!
Summary of this email:
- What is SDD: Spec-Driven Development (+ New course about it published!)
- 💼 Job offer validated by Codely: FullStack Developer at Ucademy
- Latest Café con Codely recap (check it out here)
- The joke of the week
📜 What is SDD: Spec-Driven Development
There are many ways to use AI for coding. One of the most popular ones is Spec-Driven Development (SDD).
When applying SDD, there is an intermediate step between your prompt and the code, a spec that drives the implementation. If you use your agent's plan mode, you are already doing SDD.
Within SDD there are three approaches depending on how much weight you give that spec:
- ☝️ Spec First: you write the spec, implement it, and forget about it. It's the Research-Plan-Implement (RPI) flow and what tools like Kiro follow.
- ⚓ Spec Anchored: the spec and the code stay synchronized in both directions. If one changes, the other gets updated (OpenSpec, Predictable Code).
- 🌎 Spec as Source: the spec is the single source of truth and the code is regenerated from it. The code is volatile, you don't even commit it (Codeplain).
As of today, the sweet spot for us is RPI. Although thanks to model improvements and better harnesses, we can already glimpse its end.
There are many ways to do RPI and supercharge our plans, which is why we've published the Spec-Driven Development with Research, Plan, Implement course, where we show how we apply this flow at Codely.
💼 Job offer validated by Codely: FullStack Developer at Ucademy
One of the perks of having a company account on Codely Pro is the chance to publish job offers validated by Codely.
Today we bring you a very interesting one, FullStack Developer at Ucademy. 😊
Best of all, we had a video call with their Head of Engineering to better understand their needs, and the call went so well that we decided to publish it. So that video comes along with the job offer. 🙌
ℹ️ This offer has reached everyone except people with a Codely Pro Companies account.☕ Café con Codely recap
This is the top 3 of headlines we discussed in the latest Café:
- AI escapes the sandbox: an OpenAI agent attacks Hugging Face on its own. It exploited a zero-day during a security evaluation until it executed code on Hugging Face's servers.
- Uncle Bob: "I don't read the code my agents write". Instead, he surrounds them with controls like tests, mutation analysis, and quality metrics.
- Firefox gives away a VPN with unlimited data and launches native containers. Containers isolate cookies between personal and work contexts without switching profiles.
You have the full Café recap with links to each story at the moment we discussed it.
Tomorrow we will be live at 9 CEST discussing this week's news on Café con Codely. On our YouTube, Twitch and X. 🙌
And since you've made it to this part of the newsletter, here's the joke of the week, which I know you were waiting for:
I'd tell you a git joke… but you always go off on a branch! 😂 😂 😂
Cheers!
