# Tech World With Milan Newsletter

Practical insights on engineering judgment, software architecture, and AI for ambitious software engineers. Trusted by engineers at Amazon, Microsoft, and Google.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Thursday Notes on Architecture Trade-offs and High-Performing Teams

DevFeed: [Thursday Notes on Architecture Trade-offs and High-Performing Teams](<https://devfeed.tech/articles/hello-to-my-thursday-notes-38687.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/hello-to-my-thursday-notes>)

Author: Dr Milan Milanović

Published: 2026-09-10T15:00:57Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [fault-tolerance](<https://devfeed.tech/tags/fault-tolerance.md>), [security](<https://devfeed.tech/tags/security.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [split](<https://devfeed.tech/tags/split.md>), [team-topologies](<https://devfeed.tech/tags/team-topologies.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This issue of Thursday Notes discusses architecture as a search for acceptable trade-offs, including reasons to split or merge services. It also explains how teams cycle through forming, storming, norming, and performing, and how leadership should adapt to each stage.

### Source excerpt

Hey, Milan here.

## How Coding Agents Are Shifting the Focus of Software Engineering

DevFeed: [How Coding Agents Are Shifting the Focus of Software Engineering](<https://devfeed.tech/articles/what-is-the-future-of-software-engineering-when-nobody-needs-to-write-code-38699.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/what-is-the-future-of-software-engineering-d52>)

Author: Dr Milan Milanović

Published: 2026-09-03T15:00:51Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [guardrails](<https://devfeed.tech/tags/guardrails.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

This commentary argues that coding agents are making code generation, testing, refactoring, and bug investigation cheaper and faster. As a result, software engineering increasingly emphasizes judgment, specification, verification, architecture, ownership, team scope, and managing technical debt.

### Source excerpt

Since the beginning of writing software, it has been a hard thing to do.

## 20 Lessons From 20+ Years in Tech

DevFeed: [20 Lessons From 20+ Years in Tech](<https://devfeed.tech/articles/20-lessons-from-20-years-in-tech-38682.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/20-lessons-from-20-years-in-tech>)

Author: Dr Milan Milanović

Published: 2026-08-20T15:01:13Z

Content type: article

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [career](<https://devfeed.tech/tags/career.md>), [developer](<https://devfeed.tech/tags/developer.md>), [growth](<https://devfeed.tech/tags/growth.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

A software developer reflects on 20 lessons from more than 20 years in technology, drawing on experiences of displacement, family, work, career, life, and personal growth. The article emphasizes building durable skills, focusing on what can be controlled, and taking initiative without waiting for permission.

### Source excerpt

What losing everything twice taught me about building a great career

## Engineering management is a career change, not a promotion

DevFeed: [Engineering management is a career change, not a promotion](<https://devfeed.tech/articles/engineering-management-is-a-career-change-not-a-promotion-38686.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/engineering-management-is-a-career>)

Author: Dr Milan Milanović

Published: 2026-07-30T15:00:17Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Tech Lead](<https://devfeed.tech/topics/tech-lead.md>), [systems](<https://devfeed.tech/topics/systems.md>), [debug](<https://devfeed.tech/topics/debug.md>)

Tags: [career](<https://devfeed.tech/tags/career.md>), [coaching](<https://devfeed.tech/tags/coaching.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [management](<https://devfeed.tech/tags/management.md>), [manager](<https://devfeed.tech/tags/manager.md>), [metric](<https://devfeed.tech/tags/metric.md>), [outage](<https://devfeed.tech/tags/outage.md>), [promotion](<https://devfeed.tech/tags/promotion.md>), [support](<https://devfeed.tech/tags/support.md>)

### AI overview

An interview with Ryan Murphy examines engineering management as a career path, including promotion criteria, management training, feedback, stakeholder communication, and the shift from optimizing code to owning outcomes.

### Source excerpt

Ryan Murphy on what actually gets engineers promoted, why delayed feedback is cruelty, and the manager who told him on day one that he was a resource

## What is the future of software engineering with Adam Bender, Principal Software Engineer at Google

DevFeed: [What is the future of software engineering with Adam Bender, Principal Software Engineer at Google](<https://devfeed.tech/articles/what-is-the-future-of-software-engineering-with-adam-bender-principal-software-engineer-at-google-38698.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/what-is-the-future-of-software-engineering>)

Author: Dr Milan Milanović

Published: 2026-07-02T15:01:06Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [future of software](<https://devfeed.tech/topics/future-of-software.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Integration testing](<https://devfeed.tech/topics/integration-testing.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [conway-s-law](<https://devfeed.tech/tags/conway-s-law.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [integration-testing](<https://devfeed.tech/tags/integration-testing.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

The article discusses Adam Bender's view that the AI coding debate focuses too narrowly on speed. It argues that faster code generation increases pressure on testing, review, engineering culture, system understanding, and long-term maintainability, with integration testing becoming a particular challenge.

### Source excerpt

Most of the AI coding debate is about speed.

## The Trends #11: AI agents still can't build software from scratch

DevFeed: [The Trends #11: AI agents still can't build software from scratch](<https://devfeed.tech/articles/the-trends-11-ai-agents-still-can-t-build-software-from-scratch-38694.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/the-trends-11-ai-agents-still-cant>)

Author: Dr Milan Milanović

Published: 2026-06-18T15:01:36Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [GitLab](<https://devfeed.tech/topics/gitlab.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [github](<https://devfeed.tech/tags/github.md>), [gitlab](<https://devfeed.tech/tags/gitlab.md>)

### AI overview

A technology-trends roundup examines AI coding and software agents. It reports that Cursor-related productivity gains in a Carnegie Mellon study disappeared after three months while poor code quality remained, and that ProgramBench recorded zero end-to-end successes across 1,800 attempts to rebuild programs from compiled binaries and documentation.

### Source excerpt

The Trends filter tracks tech trends: what moved, why it matters, and what to watch next.

## The Software Engineering Books I keep recommending

DevFeed: [The Software Engineering Books I keep recommending](<https://devfeed.tech/articles/the-software-engineering-books-i-keep-recommending-38684.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/best-software-engineering-books-2026>)

Author: Dr Milan Milanović

Published: 2026-06-04T15:00:52Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [books](<https://devfeed.tech/tags/books.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

The author presents a shorter 2026 selection of software engineering books they continue to recommend, explaining that the books address enduring fundamentals as well as current AI and systems concerns. The recommendations are grouped by the problems they help readers solve.

### Source excerpt

And what each one actually teaches you

## Code was the smallest part of the job

DevFeed: [Code was the smallest part of the job](<https://devfeed.tech/articles/code-was-the-smallest-part-of-the-job-38685.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/code-was-the-smallest-part-of-the>)

Author: Dr Milan Milanović

Published: 2026-05-21T15:02:20Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Code](<https://devfeed.tech/topics/code.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [software](<https://devfeed.tech/tags/software.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

An experienced software engineer argues that coding is only a small part of the job and presents 13 lessons about building durable software, including debugging, simplicity, planning, testing, problem selection, and collaboration.

### Source excerpt

After more than twenty years in the industry, I now understand things are not like I imagined, nor what some people talked about.

## How corporate politics actually work

DevFeed: [How corporate politics actually work](<https://devfeed.tech/articles/how-corporate-politics-actually-work-38688.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/how-corporate-politics-actually-work>)

Author: Dr Milan Milanović

Published: 2026-05-07T15:03:00Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [meetings](<https://devfeed.tech/topics/meetings.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [corporate](<https://devfeed.tech/tags/corporate.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [hr](<https://devfeed.tech/tags/hr.md>), [job](<https://devfeed.tech/tags/job.md>), [manager](<https://devfeed.tech/tags/manager.md>), [manipulation](<https://devfeed.tech/tags/manipulation.md>), [mentor](<https://devfeed.tech/tags/mentor.md>), [relationships](<https://devfeed.tech/tags/relationships.md>), [remote](<https://devfeed.tech/tags/remote.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

An interview with former Amazon Vice President Ethan Evans about corporate politics and career advancement. It examines why strong technical work alone may not determine promotions, how managers evaluate visibility and collaboration, the role of influence and relationships, early warning signs before performance-improvement plans, and mentoring in remote teams.

### Source excerpt

With Ethan Evans, a former Amazon Vice President.

## The 20 Software Engineering Laws

DevFeed: [The 20 Software Engineering Laws](<https://devfeed.tech/articles/the-20-software-engineering-laws-38691.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/the-20-software-engineering-laws>)

Author: Dr Milan Milanović

Published: 2026-04-23T15:01:23Z

Content type: article

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [CAP theorem](<https://devfeed.tech/topics/cap-theorem.md>)

Tags: [cap-theorem](<https://devfeed.tech/tags/cap-theorem.md>), [conway-s-law](<https://devfeed.tech/tags/conway-s-law.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [software](<https://devfeed.tech/tags/software.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

A field guide to twenty software engineering laws, including Gall's Law, KISS, Conway's Law, Hyrum's Law, the CAP Theorem, Brooks's Law, and others. The article explains how these principles describe recurring behavior in software projects, systems, and teams.

### Source excerpt

A field guide to why software projects fail, systems rot, and teams slow down.

## The Trends #10: Amazon now requires senior approval for AI-assisted code from junior and mid-level engineers

DevFeed: [The Trends #10: Amazon now requires senior approval for AI-assisted code from junior and mid-level engineers](<https://devfeed.tech/articles/the-trends-10-amazon-now-requires-senior-approval-for-ai-assisted-code-from-junior-and-mid-level-engineers-38693.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/the-trends-10-amazon-now-requires>)

Author: Dr Milan Milanović

Published: 2026-04-09T15:02:37Z

Content type: article

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [amazon](<https://devfeed.tech/topics/amazon.md>), [Kiro](<https://devfeed.tech/topics/kiro.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [amazon](<https://devfeed.tech/tags/amazon.md>), [aws](<https://devfeed.tech/tags/aws.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [kiro](<https://devfeed.tech/tags/kiro.md>), [outage](<https://devfeed.tech/tags/outage.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [production](<https://devfeed.tech/tags/production.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [review](<https://devfeed.tech/tags/review.md>)

### AI overview

A technology trends newsletter examines Amazon's requirement for senior approval of AI-assisted code from junior and mid-level engineers after production outages involving AI coding tools. It also previews discussions of cloud resilience, AI and mathematics, Claude Code tool selection, LLM debugging behavior, and Anthropic's research on junior developers using AI.

### Source excerpt

The Trends filter tracks tech trends: what moved, why it matters, and what to watch next.

## Agentic code workflows with Nick Tune

DevFeed: [Agentic code workflows with Nick Tune](<https://devfeed.tech/articles/agentic-code-workflows-with-nick-tune-38683.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/agentic-code-workflows-with-nick>)

Author: Dr Milan Milanović

Published: 2026-03-26T16:01:37Z

Content type: article

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Domain-driven design (DDD)](<https://devfeed.tech/topics/domain-driven-design.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [domain-driven-design](<https://devfeed.tech/tags/domain-driven-design.md>), [migration](<https://devfeed.tech/tags/migration.md>), [requirements](<https://devfeed.tech/tags/requirements.md>)

### AI overview

An interview with Nick Tune about advanced agentic coding workflows. It covers planning requirements, modeling development as a tested state machine, implementing features with Claude Code and guardrails, enforcing architecture rules deterministically, reviewing pull requests, applying TDD, and using custom tooling.

### Source excerpt

Most engineers who talk about AI productivity talk in abstractions.

## Software Engineering Requires Thinking Before Coding

DevFeed: [Software Engineering Requires Thinking Before Coding](<https://devfeed.tech/articles/you-re-not-paid-to-write-code-38701.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/youre-not-paid-to-write-code>)

Author: Dr Milan Milanović

Published: 2026-03-12T16:00:58Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Code](<https://devfeed.tech/topics/code.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [cursor](<https://devfeed.tech/topics/cursor.md>)

Tags: [claude](<https://devfeed.tech/tags/claude.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [software](<https://devfeed.tech/tags/software.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

This opinion article argues that software engineers create more value by understanding problems, questioning requirements, planning, and exercising judgment before writing code. It says AI makes this thinking-first approach more important because code is cheaper to produce but still requires maintenance and validation.

### Source excerpt

One thing I noticed in my engineering organizations is that when people get the problem to work on, the first step is to open the editor, create a new branch, and start coding.

## Lessons from Software Engineering at Google for Maintaining Healthy Codebases

DevFeed: [Lessons from Software Engineering at Google for Maintaining Healthy Codebases](<https://devfeed.tech/articles/what-i-learned-from-the-book-software-engineering-at-google-38697.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/what-i-learned-at-swe-at-google-book>)

Author: Dr Milan Milanović

Published: 2026-02-26T16:01:23Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>), [Dependency management](<https://devfeed.tech/topics/dependency-management.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Mocking](<https://devfeed.tech/topics/mocking.md>), [releases](<https://devfeed.tech/topics/releases.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>)

Tags: [code-review](<https://devfeed.tech/tags/code-review.md>), [dependency-management](<https://devfeed.tech/tags/dependency-management.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [mocking](<https://devfeed.tech/tags/mocking.md>), [release](<https://devfeed.tech/tags/release.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

A review of Software Engineering at Google argues that the book's lessons apply to teams of different sizes. It highlights practices for evolving, sharing, testing, releasing, and eventually deleting code, along with code review, dependency management, productivity measurement, and engineering culture.

### Source excerpt

And what you can apply from today.

## Why Developers Should Prioritize Fundamentals Over Frameworks

DevFeed: [Why Developers Should Prioritize Fundamentals Over Frameworks](<https://devfeed.tech/articles/learn-fundamentals-not-frameworks-38689.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/learn-fundamentals-not-frameworks>)

Author: Dr Milan Milanović

Published: 2026-02-12T16:02:12Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [fundamentals](<https://devfeed.tech/tags/fundamentals.md>), [learning](<https://devfeed.tech/tags/learning.md>), [programming](<https://devfeed.tech/tags/programming.md>)

### AI overview

The article argues that developers should spend more time learning durable fundamentals than chasing fast-changing frameworks. It discusses framework lifecycles, programming principles, AI-generated code, debugging, architectural trade-offs, and an 80/20 learning approach.

### Source excerpt

Frameworks have a half-life of 3 years. The fundamentals behind them? Decades. Here's how to spend your learning time wisely.

## Why focused coding time may be limited to a few hours per day

DevFeed: [Why focused coding time may be limited to a few hours per day](<https://devfeed.tech/articles/you-can-code-only-4-hours-per-day-here-s-why-38700.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/you-can-code-only-4-hours-per-day>)

Author: Dr Milan Milanović

Published: 2026-01-29T16:02:51Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [meetings](<https://devfeed.tech/topics/meetings.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>)

Tags: [burnout](<https://devfeed.tech/tags/burnout.md>), [coding](<https://devfeed.tech/tags/coding.md>), [context](<https://devfeed.tech/tags/context.md>), [cycle-time](<https://devfeed.tech/tags/cycle-time.md>), [developer](<https://devfeed.tech/tags/developer.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [strategies](<https://devfeed.tech/tags/strategies.md>), [techniques](<https://devfeed.tech/tags/techniques.md>)

### AI overview

This commentary argues that developers may have only three to four hours of high-focus coding capacity per day. It discusses cognitive limits, interruptions, meetings, flow, and deep-work strategies, while recommending practices such as time-blocking, batching communication, async defaults, and no-meeting days.

### Source excerpt

Most of us have felt it: after a few solid hours of coding, your brain starts shutting down.

## Software Development Waste

DevFeed: [Software Development Waste](<https://devfeed.tech/articles/software-development-waste-38690.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/software-development-waste>)

Author: Dr Milan Milanović

Published: 2026-01-15T16:01:54Z

Content type: article

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [software-development](<https://devfeed.tech/topics/software-development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Agile](<https://devfeed.tech/topics/agile.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [cross-functional-teams](<https://devfeed.tech/tags/cross-functional-teams.md>), [development-process](<https://devfeed.tech/tags/development-process.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [quality](<https://devfeed.tech/tags/quality.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [switching](<https://devfeed.tech/tags/switching.md>)

### AI overview

This article explains software development waste through lean thinking. It reviews the traditional seven wastes, discusses an expanded taxonomy that includes issues such as wrong features, backlog mismanagement, over-engineering, cognitive load, communication problems, and waste from AI-generated code, and presents practices for reducing waste.

### Source excerpt

Many of us can look back at a completed software project and think, "If I'd known then what I know now, I'd have done much faster." This familiar feeling reveals just how much waste creeps into the software development process.

## 10 software essays that changed how I think

DevFeed: [10 software essays that changed how I think](<https://devfeed.tech/articles/10-software-essays-that-changed-how-i-think-38692.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/the-software-essays-that-changed>)

Author: Dr Milan Milanović

Published: 2025-12-18T16:02:04Z

Content type: article

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [api](<https://devfeed.tech/tags/api.md>), [coding](<https://devfeed.tech/tags/coding.md>), [databases](<https://devfeed.tech/tags/databases.md>), [design](<https://devfeed.tech/tags/design.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [essays](<https://devfeed.tech/tags/essays.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The author reflects on software essays that changed their engineering mindset, covering technology selection, architecture, parsing, coding practices, software quality, APIs, and career development. The article lists the selected essays and introduces lessons from them, including the value of choosing proven technology and spending innovation effort selectively.

### Source excerpt

Over the years, I've stumbled upon a handful of software essays that fundamentally altered my engineering approach.

## The Trends #9: TypeScript just became the most used programming language on GitHub

DevFeed: [The Trends #9: TypeScript just became the most used programming language on GitHub](<https://devfeed.tech/articles/the-trends-9-typescript-just-became-the-most-used-programming-language-on-github-38695.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/the-trends-9-typescript-just-became>)

Author: Dr Milan Milanović

Published: 2025-12-11T16:02:37Z

Content type: article

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Language models](<https://devfeed.tech/topics/language-models.md>), [Robotics](<https://devfeed.tech/topics/robotics.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [github](<https://devfeed.tech/tags/github.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [trends](<https://devfeed.tech/tags/trends.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A roundup of technology trends covering AI adoption and trust, TypeScript's reported rise as the most-used language on GitHub, AI-ready APIs and MCP usage, AI in robotics, and software development practices to avoid.

### Source excerpt

The Trends filter tracks tech trends: what moved, why it matters, and what to watch next.