Meet Gemma 4 12B!
A unified, encoder-free multimodal model designed to bring high-performance intelligence directly to your laptop, and released under an Apache 2.0 license.
Bridging the gap between edge efficiency and advanced reasoning. Here is what’s new with Gemma 4 12B: 👇
Gherkin is now making a comeback.
If you haven't heard of Gherkin syntax, it's a classic way of writing behavior tests in plain language:
Given [I have an account on X]
When [I publish a post]
Then [it should appear on the timeline]
I learned about Gherkin briefly in an agile development class back in university. I tried this approach at my previous startup, where the PM would write Gherkins and hand them off to engineers. That way, the PM could focus on the user journey and desired outcome without needing to be concerned about technical details.
This process and TDD/BDD never really stuck in practice due to overhead maintenance and brittleness, but things are now changing.
With agents being so good, we've now moved towards defining /goal based optimizations and no longer write code. To do that effectively, the system needs backpressure, and humans have to be on the edge, rather than in the loop.
It's becoming critical to make systems verifiable with tests and requirements. Gherkins just happen to be a neat, structured way to define all of these tests that's human-readable.
We're now bringing back Gherkins and getting models to walk the test cases. I'd recommend revisiting some of these old ideas!
"AI slop" is just bugs with a moral charge attached.
Heartbleed. Ariane 5. Knight Capital. Y2K.
We didn't call any of it human slop. We wrote a postmortem and moved on.
AI didn't invent sloppy code. It just moves fast enough to make it harder to ignore.
https://t.co/nYXX1LwP9L
Why spend four Copilot prompts when you can spend one? Automate the automation. Check out my guide on using Agent Hooks and custom instructions to get the most out of your Copilot quota: https://t.co/iV1aCBV23i #GitHubCopilot#SoftwareDevelopment
AI tools are incredibly capable, but they operate in a vacuum. They don't know your legacy constraints or scaling strategy. How is your team handling the "Missing Context Problem"?
I broke down my approach here:
https://t.co/hDWYrRxBQt
#AI#ContextWindow https://t.co/hDWYrRxBQt
Loki season of @MARVELSNAP begins on September 5 and i will be giving away 1⃣0⃣ SEASON PASS codes to 10 lucky winners!
To enter:
🔥 Follow me @OrdinaryHarry
🔥 Like this post
🔥 Retweet this post
Winners drawn live on stream on Sept 5.
Giveaway courtesy of @MARVELSNAP#ad
HB-533 was filed in NC House prohibiting abortion from conception.
Text RESIST to 50409 to message your NC rep about the bill.
Resistbot can create a letter that is sent to your representative https://t.co/x3okixDq5Z
You can find the bill here:
https://t.co/YBnxmjmwLq
@DThompsonDev Danny, in all seriousness, while I have your attention, I start my new junior SWE job in two weeks and you were a large part in keeping me motivated during my transition. From the bottom of my heart, Thank You.
Asynchronous code is the equivalent of going to the post office and being told you filled out the address wrong, going to the side to correct your mistake, then going to the back of the line.
Hoisting is the process by which the JavaScript interpreter parses through and reserves functions, variables(declared with var) and classes before executing the code. Like an index at the back of a book.
Closure is created when a child function keep the environment of the parent scope even after the parent function has already executed. It’s how to keep variables and functions around after the parent function is finished.
Polymorphism is a core concept of object oriented languages. It’s how we can make templates for instances of classes and extend classes. It’s like a Mad Libs factory.