Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
milanm081
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
milanm081
5mo ago
Thank you all for the valuable feedback! I'll review each comment and improve what I can on the website.
2.
▲
by
milanm081
5mo ago
Fixed
3.
▲
by
milanm081
5mo ago
Fixed
4.
▲
by
milanm081
5mo ago
Fixed, thanks!
5.
▲
Laws of Software Engineering
(lawsofsoftwareengineering.com)
1172 points
by
milanm081
6mo ago
|
529 comments
6.
▲
by
milanm081
6mo ago
For years, I kept notes on patterns I saw in software projects, architecture, planning, estimation, testing, scaling, and team design. I pulled those notes into a browsable site with 56 laws, grouped into categories, with short explanations
7.
▲
by
milanm081
7mo ago
When I first picked up Software Engineering at Google, I expected another Big Tech flex, with practices that only make sense if you have a billion users and 30,000 engineers. But I was wrong. The lessons in this book are universal and apply
8.
▲
by
milanm081
1y ago
Have you ever noticed how certain people manage to navigate obstacles with ease while others get stuck at the first sign of resistance? Some people seem to always find a way forward, even in challenging conditions. This fundamental differen
9.
▲
by
milanm081
1y ago
I love books. When I look at the 5000 books on my bookshelf, I see more than paper and ink; I see a personal board of mentors I never had. Over the years, as an avid reader, these books have quietly reshaped how I approach coding, leadershi
10.
▲
by
milanm081
1y ago
A practical guide to Architecture Decision Records (ADRs)
11.
▲
by
milanm081
1y ago
Technical debt has haunted development teams for decades, yet remains surprisingly difficult to explain. Everyone has their definition of Technical Debt. You will probably get three different answers if you ask three people what it is. Goog
12.
▲
Why C#?
(newsletter.techworld-with-milan.com)
29 points
by
milanm081
1y ago
|
5 comments
13.
▲
by
milanm081
1y ago
Have you ever pressed play on Netflix and wondered what technology ensures your video starts instantly and plays without interruptions? Simply pressing play triggers a global technological symphony that delivers content to over 301 million
14.
▲
by
milanm081
2y ago
Microservices are popular for their scalability but come with complexity and operational overhead. They have become a big hype in the industry, and you can see microservices everywhere. On the other side, modular monolith offers a middle gr
15.
▲
Context-switching is the main productivity killer for developers
(newsletter.techworld-with-milan.com)
4 points
by
milanm081
2y ago
|
1 comments
16.
▲
by
milanm081
2y ago
Have you ever wondered what the biggest productivity killer for developers is? There are many, but one stands out—and it’s often underestimated. Every time you send someone a “quick” Slack message, it costs that person 23 minutes of product
17.
▲
by
milanm081
2y ago
The foundations of modern software engineering were built on some high-impact research papers. From the algorithms powering most apps today to the databases storing data, many technologies we use daily emerged from academic publications. Wh
18.
▲
by
milanm081
2y ago
What makes a great team stand out? It’s not just technical skills or years of experience—it’s something deeper. Over two decades, I’ve seen how some teams thrive while others struggle, and the difference often comes down to how people inter
19.
▲
by
milanm081
2y ago
Our daily work as software engineers involves creating or utilizing these APIs. Creating well-designed REST APIs is crucial—not only should they be easy to work with and concise, but they should also be well-designed against misuse to preve
20.
▲
by
milanm081
2y ago
Our daily work as software engineers involves creating or utilizing these APIs. Creating well-designed REST APIs is crucial—not only should they be easy to work with and concise, but they should also be well-designed against misuse to preve
21.
▲
by
milanm081
2y ago
Delivering quality software quickly is more critical than ever in today's software development industry. Continuous Integration and Continuous Delivery (CI/CD) pipelines have become standard tools for development teams to move cod
22.
▲
by
milanm081
2y ago
Have you ever started a new job and found yourself staring at a complex codebase, not knowing where to start? You're not alone. Many of us have been there—trying to make sense of outdated code that still runs major parts of the busines
23.
▲
by
milanm081
2y ago
Choosing the right Git branching strategy is more than just a technical decision—it directly impacts how efficiently your team can collaborate, integrate code, and deploy software. With various strategies available, each offering unique str
24.
▲
by
milanm081
2y ago
When I started my journey as a software engineer two decades ago, I couldn't have imagined the incredible evolution our field would have. The IT industry has continuously progressed in different directions, from the rise of agile metho
25.
▲
by
milanm081
2y ago
Have you ever been part of a project where new features seem to pile up daily, deadlines are often missed, and everything needs to be done for yesterday? If so, you're not alone. This story includes the challenges described by the Proj
26.
▲
by
milanm081
2y ago
In the complex software development and management world, the quality of our thinking often determines the success of our projects and teams. Mental models and cognitive biases are crucial in approaching problems, making decisions, and inte
27.
▲
by
milanm081
2y ago
Last week, Stack Overflow released the results of its annual survey on coding, the technologies and tools developers use and want to learn artificial intelligence, and their workplace experience. Over 65,000 programmers from 185 countries r
28.
▲
by
milanm081
2y ago
When we talk about software today, we should know that its importance is now at the very end of the spectrum of different technologies used. For example, in the aerospace world, the stakes are incredibly high, and software glitches can lead
29.
▲
by
milanm081
2y ago
Setting priorities helps you have more clarity and focus, reduce stress, and achieve more in your work and life. Moreover, you will discover the most practical prioritization methods for individuals, leaders, and teams, equipping you with t
30.
▲
by
milanm081
2y ago
Have you ever wondered why some technologies are still with us and some have disappeared? Here is the Lindy effect to explain it. This effect tells me developers will still use C# and SQL when I retire. It is a concept in technology and inn
More ›