41554 blogs · [ { "id": "01a087a2-2127-7112-b1be-00099ca36fef", "title": "Code, prompts, and... books? Why reading is your analog superpower in the age of AI", "url": "https://mattilehtinen.com/articles/code-prompts-and-books-why-reading-is-your-analog-superpower-in-the-age-of-ai/", "published_at": "2025-11-09T08:05:00+00:00" }, { "id": "01a087a2-2127-7112-b1be-00099d6ffd8d", "title": "Bedtime Police - Digital detox and bedtime routine app for Android", "url": "https://mattilehtinen.com/projects/bedtime-police-digital-detox-and-bedtime-routine-app-for-android/", "published_at": "2024-08-28T07:40:00+00:00" }, { "id": "01a087a2-2127-7112-b1be-00099e6ccac1", "title": "Dunghill Anti-Pattern - Why utility classes and modules smell?", "url": "https://mattilehtinen.com/articles/dunghill-anti-pattern-why-utility-classes-and-modules-smell/", "published_at": "2023-09-04T21:00:00+00:00" }, { "id": "01a087a2-2127-7112-b1be-00099eebe1a9", "title": "Internal vs. External Software Quality - And How To Improve Them", "url": "https://mattilehtinen.com/articles/internal-vs-external-software-quality-and-how-to-improve-them/", "published_at": "2023-06-07T21:00:00+00:00" }, { "id": "01a087a2-2127-7112-b1be-00099f7d06ef", "title": "How to Automatically Create UML Class Diagrams from Requirements Using ChatGPT", "url": "https://mattilehtinen.com/articles/how-to-automatically-create-uml-class-diagrams-from-requirements-using-chatgpt/", "published_at": "2023-05-16T21:00:00+00:00" }, { "id": "01a087a2-2127-7112-b1be-0009a00247e6", "title": "Why and how to write code for humans?", "url": "https://mattilehtinen.com/articles/why-and-how-to-write-code-for-humans/", "published_at": "2023-04-25T21:00:00+00:00" }, { "id": "01a087a2-2127-7112-b1be-0009a0eaa624", "title": "DRY, YAGNI, KISS and SINE - 4 Most Important Software Development Principles", "url": "https://mattilehtinen.com/articles/4-most-important-software-development-principles-dry-yagni-kiss-and-sine/", "published_at": "2023-03-22T17:35:00+00:00" }, { "id": "01a087a2-2127-7112-b1be-0009a1bcaf3a", "title": "About", "url": "https://mattilehtinen.com/about/", "published_at": null }, { "id": "01a087a2-2127-7112-b1be-0009a27e004f", "title": "Privacy Policy", "url": "https://mattilehtinen.com/privacy-policy/", "published_at": null } ] posts Claim your blog
Back to Software Quality, Design, Architecture & AI Assisted Development | Matti Lehtinen
Blog · corpus.blog/blogs/mattilehtinen.com/posts

Software Quality, Design, Architecture & AI Assisted Development | Matti Lehtinen

mattilehtinen.com

2025

2024

2023

Undated