Tag: software-design
All the articles with the tag "software-design".
-
What I keep fixing in AI-generated code
The structural problems I keep correcting in AI-generated code, even with good prompts and solid plans.
-
How edit forms should load dropdown data
Edit forms with multiple dropdowns usually trigger one API call per dropdown. Two problems follow — the form stays blank until all calls resolve, and load time scales with dropdown count. This note covers how to fix both: embed current selections in the entity response, aggregate option lists into one scoped endpoint. Two requests total, regardless of dropdown count.
-
What makes code hard to change
Why code becomes hard to change: cohesion failures, coupling failures, leaked decisions, and other structural causes of unmaintainable software.