metinet.deNotes from Berlin
Between code and AI,and what comes next.
Thoughts, experiments, and tools around software development, artificial intelligence, and the web.
A personal blog by Metin Özkan — technical, curious, and not willing to accept the next hype without a closer look.
- Code
- Practice
- AI
- Experiments
- Tools
- To try out
From the blog
Recently published
Technical perspectives, honest progress notes, and things I learned while building.
Shadow Code: The AI Output Nobody Reviews
Shadow code appears when teams ship AI-generated output that nobody has fully reviewed, understood, or owned.
Read articleClean Code Was Always for Humans
Every style guide, naming convention, and architectural principle exists for the same reason: humans have to read the code. That assumption is starting to erode.
Read articleYour AI Coding Stack Ages Faster Than You Think
When AI coding results disappoint, the problem is often not the idea of AI assistance. It is the stale stack underneath: outdated IDEs, outdated plugins, and outdated model choices.
Read articleTopics
What I write about.
The common thread is not a particular technology, but the question of how digital tools can be built and used well.
01
Software development
Architecture, craft decisions, and everything that happens between clean code and software that actually runs.
02
Artificial intelligence
Practical experiments, limitations, and experience with AI beyond the big promises.
03
Tools & automation
Small tools, integrations, and workflows that make digital work a little better.
Open workshop
Formageddon
A browser extension that uses AI to understand forms and generate suitable test content.
The project brings together browser automation, language models, and the question of how much control a helpful AI tool should leave with its users.
About
I am Metin Özkan.
A software developer from Berlin. I work with web development, AI, automation, and the many decisions in between. On metinet.de, I document what I build, learn, and question.
If an article or project starts a technical conversation, you can reach me by email.
Send an email