The MM Software Engineer’s Insights #8 — May 19th, 2025
Staying Ahead in the Ever-Evolving World of Tech
Here’s a curated selection of articles and updates to keep you informed on the latest in software engineering, AI, industry trends, and more.
Java & Core Development
- How projects fail at large tech companies: “Some projects are doomed to fail, even if executed flawlessly.”
- Spring gRPC Promoted!: “This one marks the first release since the project was promoted from experimental to a full member of the Spring Portfolio.”
- SOLID Principles in Java: “With Real life Examples.”
- Plain Vanilla: “An explainer for doing web development using only vanilla techniques. No tools, no frameworks — just HTML, CSS, and JavaScript.”
- I don’t like NumPy: “They say you can’t truly hate someone unless you loved them first.”
- Present and Future of Kotlin for Web: “Kotlin Multiplatform development for web continues to be a priority.”
- Java at 30: “The Genius Behind the Code That Changed Tech.”
AI & Data
- AlphaEvolve: “A Gemini-powered coding agent for designing advanced algorithms.”
- Databricks + Neon: “Databricks and Neon will deliver serverless Postgres for developers and AI agents.”
- Local AI with Spring: “Building Privacy-First Agents Using Ollama.”
- Tips when generative coding: “This article covers seven steps for effective software development, including setting clear requirements and refactoring regularly.”
Industry Watch
- In a high-stress work environment, prioritize relationships: “How high is the stress I am talking about? You are commuting all you think is that you might snap today, you might quit today.”
- A stealth alternative to layoffs: “It looks like companies are cracking down on remote work to get employees to quit.”
- It’s 2025 — Why Are Banks Still Getting Authentication So Wrong?: “What Good Authentication Looks Like In 2025.”
Something Different
- Bus Stops Here: “Shanghai Lets Riders Design Their Own Routes.”
Originally posted on marconak-matej.medium.com.