← Back to list

Python, Software Development, and Tools — Digest #60

I’ve gone back and forth on Hexagonal vs Clean Architecture for years, and this one finally made the distinction click for me. The author’s…

Denys Volokh · 2026-06-03 16:52 · 0 claps · 2.4 min read
#llm #anthropic-claude #mindset #hexagonal-architecture
Open on Medium ↗
Wiki topics: LLM · Large Language Models LIT · Literature & Writing 💻 · Programming 🏛️ · Architecture

Python, Software Development, and Tools — Digest #60

[embed]Hexagonal Architecture with Django: fundamentals and comparison with Clean Architecture Hexagonal Architecture, also known as Ports and Adapters, is an architectural style proposed by Alistair Cockburn. Its…medium.com

I’ve gone back and forth on Hexagonal vs Clean Architecture for years, and this one finally made the distinction click for me. The author’s point is that even if both end up looking similar on disk, the Ports-and-Adapters mindset — where Django is just a swappable detail bolted onto your domain — is what actually keeps you honest about isolating business logic. Worth a read if you’ve ever felt your “domain” code quietly turn into a pile of Django models.

[embed]Architecture Series #1: The Architecture Mindset Shift Stop building Django apps. Start designing systems.medium.com

This hit a nerve. The claim is that what holds devs back from becoming architects isn’t skill, it’s still thinking in code instead of systems — and I’ve definitely caught myself asking “where does this file go?” instead of “how should this behave as it grows.” It pins the shift to 2026 realities (async Django, LLMs everywhere, event-driven, modular monoliths), and I’m curious where the rest of the series goes.

[embed]How to Structure .Claude/ Folder for Maximum Efficiency How to Configure Claude Code for Real Projects: A Practical Guide to Instructions, Rules, Hooks, Skills, and…levelup.gitconnected.com

Timely for me, since my own .claude/ folder had quietly turned into the junk drawer the author warns about. The takeaway I’m taking to heart: treat it like real project infrastructure — separate broad instructions from specific rules, reusable workflows from automated hooks, team standards from my personal tweaks. Going to do a cleanup pass after reading this.

[embed]Structured-Prompt-Driven Development (SPDD) A structured approach to using prompts to guide AI-assisted programming.martinfowler.com

I like that this comes from the Fowler camp, because it treats AI coding as something you can actually govern at team scale instead of vibes. The idea is to version your prompts like code and keep them in sync — and the rule that stuck with me is “when reality diverges, fix the prompt first, then the code.” It’s honest about not being for everything (skip it for hotfixes and exploratory spikes), which made me trust it more.

[embed]The Pipeline: A Language Model from Scratch in Twelve Steps Every frontier language model in 2026, from Claude to GPT to DeepSeek to Llama, comes out of the same twelve-step…www.linkedin.com

The clearest mental map I’ve seen of how a frontier model actually gets built, start to finish — data, tokenization, pretraining, the three post-training stages, then inference and alignment. The bit I keep repeating to people: pretraining burns ~60% of the cost, but the quality really comes from data, preference tuning, and reasoning RL. The lab-by-lab breakdown (Anthropic leaning into post-training/alignment, OpenAI on reasoning, etc.) is a nice bonus.

[embed]Claude and Cursor: Building Reinforcement Learning Establishing Reinforcement Learning (RL) workflows with Claude and Cursor has evolved from simple code generation to…medium.com

A fun one because it leans into how I actually work now — Claude for planning, Cursor for the codebase. Here it’s Claude doing the “reward engineering” (designing rewards, sniffing out reward-hacking) and Cursor scaffolding the Gymnasium env and debugging the training curves. The line that stuck: in RL “code can run perfectly while the agent learns nothing” — which is exactly the kind of bug that makes RL 1miserable to debug solo.


메타데이터
post_id
4e866560c6f2
slug
python-software-development-and-tools-digest-60-4e866560c6f2
url
https://medium.com/@denis.volokh/python-software-development-and-tools-digest-60-4e866560c6f2
canonical_url
https://medium.com/@denis.volokh/python-software-development-and-tools-digest-60-4e866560c6f2
author_url
https://medium.com/@denis.volokh
status
ok
fetched_at
2026-06-09 15:37:30