"Modularization is not a fun thing to do. It's extremely tedious, it takes a lot of work, it's manual, you can't really automate it at all, and in general it's not fun. You don't want to do it." -Former Platform & Infra Engineer @ Spotify Let's see what we can do about that 😉
There's a github repository managed by @emilybache with code samples in several languages for the opening chapter of my Refactoring book. She's posted a video to her YouTube channel where she introduces this Theatrical Players kata. youtube.com/watch?v=TjIrKE…
youtube.com
YouTube
Refactoring with Martin Fowler | Theatrical Players Code Kata
A software architecture with low cohesion doesn’t lend itself well to partitioning work across multiple teams.
Effective software development requires that we keep code and people in balance so that one supports the other. When we fail, we end up with code that's both fragile and hard to understand.
"Technical debt is not the cost of repaying the debt: it is the cost of owning the debt." A thought-provoking read on the technical debt metaphor by @KevlinHenney: oreilly.com/radar/on-exact…
oreilly.com
On Exactitude in Technical Debt
What does a metaphor like “technical debt” mean? And what doesn’t it mean?
”Agile doesn’t promise speed” Dave Thomas kills a bunch of common misconceptions with just one slide at @GOTOcph
“A bad system will beat a good person every time” W. Edwards Deming
Have you tried the Gilded Rose Refactoring Kata? It's a fun little exercise. I have just launched my YouTube channel 😱 the first video is about this kata. I hope people like the video as well as the exercise! youtu.be/Mt4XpGxigT4 #SoftwareDevelopment
youtube.com
YouTube
Why Developers LOVE The Gilded Rose Kata
A lack of diagrams is one of the reasons that so many teams struggle with creating a technical vision/roadmap, communication, architectural refactoring, onboarding new staff, etc.
Because diagrams become obsolete, the moment implementation begins. And no one goes back to make them resemble reality. There were many attempts in the 2000s to sync between diagrams and source, but they all failed. And diagramming fell out of favor.
Observation: The length of a test’s setup method is inversely related to the readability of the code under test.
Module dependency diagrams can reveal a lot about the domain and architecture of multi-module projects. This blog post prepares you with the basics for discussing diagrams of real-world projects in the upcoming articles. legacycode.com/stable-depende…
There are several reports on the financial cost of technical debt. But there's more to it: adding to the waste, unhealthy code also comes with a significant on-boarding cost for us developers. Check out our latest research paper for the details: arxiv.org/pdf/2304.11636…
🚀 NEW Feature: Want to generate module dependency diagrams for your multi-module Gradle projects? Find out more: github.com/LegacyCodeHQ/t…
If you or your Android team haven't tried the new *experimental* Android support in Tumbleweed. You're already missing out on a competitive advantage. Read this blog post to know how it can make you and your team smarter and more productive! 🤯 🚀 legacycode.com/android-suppor…
🚀 Exciting news! The revamped version of Tumbleweed is here, now with *experimental* Android support! Try it out with your Activity and Fragment classes ✨ To explore the NEW Android experience, simply install the latest version and visit github.com/LegacyCodeHQ/t…
"Nobody reads other people's code for fun. Hell, I don't even like reading my own code." —Jeff Atwood
United States Trendy
- 1. #DWTS 26.2K posts
- 2. Virginia 367K posts
- 3. Alix 6,288 posts
- 4. Jay Jones 61.8K posts
- 5. Louisville 108K posts
- 6. New York 660K posts
- 7. ELAINE 53.7K posts
- 8. Whitney 8,854 posts
- 9. #Election2025 9,781 posts
- 10. Flav 6,136 posts
- 11. Abigail Spanberger 50.2K posts
- 12. #WWENXT 10.2K posts
- 13. Mikie Sherrill 65.5K posts
- 14. Isaiah Evans N/A
- 15. Zohran Mamdani 407K posts
- 16. Notre Dame 7,993 posts
- 17. Carrie Ann 1,451 posts
- 18. Collin Chandler 1,182 posts
- 19. Blue Wave 10.3K posts
- 20. Dylan 24.1K posts
Something went wrong.
Something went wrong.