A question for the #Golang crowd! I'm building an API for configuring e-mail hosting. I want a simple #REST #API, and I'd like to build a #kubectl like command line client too. Backend will probably be #GORM and #PostgreSQL with a lot of different entities. What would you recommend for keeping the server and client models in sync? I'm thinking some sort of code generation, but I'm unsure about the direction to go in - #OAPI #Codegen or #Swaggo? Annotations in code or a definition in Yaml? Perhaps with the generated models in a separate module for easy sharing between #client and #server? How do the clever people do it? :-)

#go

JustHTML is a fascinating example of vibe engineering in action

"Coding agents replace the part of my job that involves typing the code into a computer. I find what’s left to be a much more valuable use of my time."

https://simonwillison.net/2025/Dec/14/justhtml/

#ai #codegen #coding #llms
JustHTML is a fascinating example of vibe engineering in action

I recently came across JustHTML, a new Python library for parsing HTML released by Emil Stenström. It’s a very interesting piece of software, both as a useful library and as …

Simon Willison’s Weblog
all the code are belong to claude* | Tarek Ziadé

"Claude Code is good. Very good. Good enough that you need discipline to use it well.

With a tuned CLAUDE.md, clear test-driven goals like WPT conformance, and some tooling to reduce noise and cost, it becomes a powerful accelerator. Without that discipline, it is easy to overuse it and slowly burn budget on things you already know how to do.

I do not think this replaces engineering skill. If anything, it amplifies both good and bad habits. The trick is to make sure it is amplifying the righ..."

https://blog.ziade.org/ai/2025/12/20/all-the-code-are-belong-to-claude/

#ai #claude #codegen #genai #llms
all the code are belong to claude*

I have been writing code for a long time, long enough to be suspicious of tools that claim to fundamentally change how I work. And yet, here we are.

Tarek Ziadé
What happens when the coding becomes the least interesting part of the work | by Obie Fernandez | Dec, 2025 | Medium

"If the part of programming you enjoy most is the physical act of writing code, then agents will feel beside the point. You’re already where you want to be, even just with some Copilot or Cursor-style intelligent code auto completion, which makes you faster while still leaving you fully in the driver’s seat about the code that gets written.

But if the part you care about is the decision-making around the code, agents feel like they clear space. They take care of the mechanical expression and ..."

https://obie.medium.com/what-happens-when-the-coding-becomes-the-least-interesting-part-of-the-work-ab10c213c660

#ai #claude #codegen #genai #llms
What happens when the coding becomes the least interesting part of the work

Something that’s been true for me for a long time, long before coding agents showed up, is that the initial effort involved in any…

Medium

Making Computers Do Things is Fun

https://blog.lmorchard.com/2025/12/19/computer-fun/

TL;DR: There's a divide among developers—some love writing code for its own sake, others (like me) love making computers do things and see code as a means to that end. AI coding tools have helped me make computers do things.

#codegen #llms #ai #work

Making Computers Do Things is Fun

TL;DR: There's a divide among developers—some love writing code for its own sake, others (like me) love making computers do things and see code as a means to that end. AI coding tools have helped me make computers do things.

blog.lmorchard.com
My LLM coding workflow going into 2026 - by Addy Osmani

"The bottom line for me: AI coding assistants are incredible force multipliers, but the human engineer remains the director of the show."

https://addyo.substack.com/p/my-llm-coding-workflow-going-into

#ai #codegen #llms
My LLM coding workflow going into 2026

Best practices for staying in control while coding with AI

Elevate
Writing Code Is Fun - davidcel.is

"I became a software engineer because writing code is fun. Thinking through hard problems, designing elegant solutions, seeing the things you’ve built working for the first time… these moments are all deeply satisfying, so why in the world would I ever surrender them to AI?"

https://davidcel.is/articles/writing-code-is-fun

#ai #codegen #genai #llms
Writing Code Is Fun

I became a software engineer because writing code is fun. Thinking through hard problems, designing elegant solutions, seeing the things you’ve built working for the first time… these moments are all deeply satisfying, so why in the world would I ever surrender them to AI?

Your job is to deliver code you have proven to work

"As software engineers we don’t just crank out code—in fact these days you could argue that’s what the LLMs are for. We need to deliver code that works—and we need to include proof that it works as well. Not doing that directly shifts the burden of the actual work to whoever is expected to review our code."

https://simonwillison.net/2025/Dec/18/code-proven-to-work/#atom-everything

#ai #career #codegen #dev #llms
Your job is to deliver code you have proven to work

In all of the debates about the value of AI-assistance in software development there’s one depressing anecdote that I keep on seeing: the junior engineer, empowered by some class of …

Simon Willison’s Weblog

Jubilant: Cập nhật công cụ kết nối Python subprocess và Go codegen để tối ưu tự động hóa và phát triển phần mềm. Bài viết từ [link] với thảo luận tại Reddit. #Python #Go #Jubilant #LậpTrình #CodeGen #TựĐộngHóa

https://www.reddit.com/r/programming/comments/1pn186k/jubilant_python_subprocess_and_go_codegen/

Useful patterns for building HTML tools

"I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to provide useful functionality. I have built over 150 of these in the past year, almost all of them written by LLMs. This article presents a collection of useful patterns I’ve discovered along the way."

https://simonwillison.net/2025/Dec/10/html-tools/

#codegen #genai #html #llms #webdev
Useful patterns for building HTML tools

I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …

Simon Willison’s Weblog