Great discussion on recommended practices for using #ai / #llm #codingagents and tools that ensure your quick wins don't turn into #techdebt

#dotnet #unhandledexception

https://youtube.com/watch?v=1pX3vgkMrt4&si=DcZAJIFY0jqKRrmZ

AI and the Microsoft Agent Framework - with James World

YouTube
@0x00string As for #techdebt.
We can make our own "joke"
sigh.
I didn't realize my Hello World was actually me waving goodbye to my career stability
https://www.reddit.com/r/technology/comments/1p32mrr/microsoft_finally_admits_almost_all_major_windows/?captcha=1

https://www.reddit.com/r/ProgrammerHumor/comments/1pxtmkk/randomsadstoryofthesoftwaredeveloper/

"Hinterlasse den Code immer ein Stück sauberer, als du ihn vorgefunden hast."

Kennst du die Boy Scout Rule? Halten dich technische Schulden auf?

https://no-bullshit-agile.de/technische-schulden-agile.html

#developers #agile #techdebt

Tech Debt isn’t a sin — it’s a signal

Kevin Goldsmith: debt is often a strategic trade-off, not failure.
Ask: Why does it exist? What story about people/process/priorities does it tell?

4 types: Pragmatic | Required | Incidental | Symptomatic.
Stop chasing perfection. Read the signal.

https://kevingoldsmith.substack.com/p/tech-debt-is-a-signal-not-a-sin

#TechDebt #DevEx

Đánh đổi nợ kỹ thuật vs tính năng mới? Hãy dùng khung ưu tiên: đo lường rủi ro vận hành, ma sát lập trình & chặn tính năng; cân nhắc giá trị kinh doanh, độ phù hợp chiến lược & chi phí trì hoãn. Vẽ ma trận 2x2 để xác định “Fix Now”, “Schedule”, “Defer” và dành ~20% sprint cho cải tiến kỹ thuật. #TechnicalDebt #TechDebt #Productivity #PhátTriển #CânBằng #KỹThuật #Feature #TínhNăng

https://dev.to/kodus/technical-debt-vs-new-features-how-to-set-priorities-38pc

Technical debt vs. new features: how to set priorities

Every planning meeting seems to end up in the same place. Engineering brings up a legacy service...

DEV Community

Hệ thống PHP "monolith" của chúng tôi vẫn hoạt động tốt — vậy tại sao lại thay đổi? Không có khủng hoảng, nhưng sự phụ thuộc chặt chẽ gây cản trở phát triển. Thay vì rewrite, chúng tôi chuyển đổi từ từ: giữ nguyên lõi hoạt động, tách dần giao diện, tăng tính linh hoạt. Thay đổi sớm khi hệ thống còn khỏe giúp tránh rủi ro sau này. #SoftwareArchitecture #Monolith #PHP #DevVietnamese #KiếnTrúcPhầnMềm #LậpTrình #PHP #Refactoring #TechDebt

https://dev.to/rizts/our-php-monolith-was-working-fine-so-wh

#Development #Findings
State of AI vs. human code generation · ”AI helps ship faster but produces 1.7× more bugs.” https://ilo.im/1699yt

_____
#Programming #Coding #Humans #Machines #AI #CodeReviews #TechDebt #Risks #Security #WebDev

AI vs human code gen report: AI code creates 1.7x more issues

We analyzed 470 open-source GitHub pull requests, using CodeRabbit’s structured issue taxonomy and found that AI generated code creates 1.7x more issues.

Khởi nguồn: Nợ kỹ thuật trong SaaS thường từ "ngắn mạch nền tảng" hơn là tính năng 🚀
Giai đoạn đầu SaaS, nhiều vấn đề kỹ thuật (tech debt) đến từ hành vi chọn đường tắt trong hệ thống nền tảng: quy tắc mơ hồ, mặc định "sẽ sửa sau", giả định sai cho dữ liệu lớn/nhiều người dùng, hoặc logic phụ thuộc trí nhớ con người. Những lựa chọn này không gây hại ban đầu, nhưng nổ phát khi quy mô tăng lên, khiến việc bảo trì trở nên khó khăn. #techdebt #SaaS #softwareengineering #NoKyThuat #LapTrinh

https

Estimates – a necessary evil?

Product Owner: Hey, how long do you believe Feature F will take? Developer: Idk. We haven’t even started working on it and it’s bound to stir up some old issues.

Erik Thorsell

Most reliability incidents don’t start with a failure.
They start with “we’ll fix it later.”

A brittle deploy, a noisy alert, a manual process that “rarely runs.”
Months pass, context fades, the system grows.

Then something small breaks — and the deferred work becomes the incident.

Reliability doesn’t fail all at once.
It erodes quietly, then shows up loudly.

#ReliabilityEngineering #TechDebt