The MM Software Engineer’s Insights #4 — April 21st, 2025
Latest in AI and Development
Welcome to the fourth edition of The MM Software Engineer’s Insights! This week, we dive into the ever-evolving landscape of AI, exploring its impact on coding and development workflows. We also take a look at trends in the Java and JVM ecosystem, language popularity shifts, and offer a valuable perspective on engineering career growth. Let’s get started!
Artificial Intelligence Insights
- Unlocking AI Coding Assistants: Explore how AI coding assistants can help generate Spring Boot applications.
- Running MCP-Based Agents (Clients & Servers) on AWS: Learn how to deploy Model Context Protocol (MCP) clients and servers on AWS with Java code examples.
- Everything a Developer Needs to Know About the Model Context Protocol (MCP): Understand the Model Context Protocol (MCP) as a universal protocol for integrating external resources into AI agents.
- Everything Wrong with MCP: A critical look at the potential pitfalls and challenges of the Model Context Protocol.
- Why are AI companies so bad at naming their models?: An analysis of the often confusing and uninspired naming conventions in the AI industry.
- Google Is Winning on Every AI Front: An opinion piece arguing for Google’s current dominance in the field of artificial intelligence.
Java and JVM Ecosystem
- 100% Java GitHub #MCP: Discover a GitHub project that allows you to chat with your Java-based repositories.
- Markdown in Java Docs? Shut Up and Take My Comments!: Explore the possibility of using Markdown within JavaDoc comments.
Language Trends and Development
- Kotlin, Swift, and Ruby losing popularity — Tiobe index: An examination of the recent decline in popularity of Kotlin, Swift, and Ruby according to the Tiobe index.
- Kotlin + gRPC: Build your first service in four steps: A step-by-step guide to building gRPC services using Kotlin.
Career and Soft Skills
- As an engineer, I’d rather be called stupid than stay silent: A personal reflection on the importance of asking questions and embracing vulnerability for growth as an engineer.
Originally posted on marconak-matej.medium.com.