Can Claude help with legacy code?
Can Claude help with legacy code? Let’s try to use it and see what value it adds and what limitations it hits.
Can Claude help with legacy code? Read More »
Can Claude help with legacy code? Let’s try to use it and see what value it adds and what limitations it hits.
Can Claude help with legacy code? Read More »
Debug Asserts are a common way for introducing checks in code. But are they really useful? tl; dr: debug asserts are seemingly free, but they introduce clutter in the code. Their main problem is unclear intent, and we can replace them with other, clearer, practices. One of them, but not the only one we discuss
Are Debug Asserts Really Useful? Read More »
In a recent paper, a Google research team details how they empirically determined the types of technical debt and ways to manage it inside the organization. The ideas in the paper bear a very close resemblance with Usable Software Design, in that the engineers are interviewed about the challenges they face with the design and
Google Technical Debt approach vs. Usable Software Design Read More »
Does functional programming promote modular architecture? Do functional programming concepts lead to lower coupling and higher changeability? And what are some architectural patterns that use functional programming concepts? These are a few questions we answer in this video, using as inspiration two articles: Let us know in the comments if you have any questions or
Architectural Patterns Using Functional Programming Read More »
In a recent Twitter thread, Dave Anderson (ex GM and Tech Director at Amazon) has proposed a list of 10 commandments for legacy code. Do we agree with them? Watch this video to find out. Here’s the link to the thread: https://twitter.com/scarletinked/status/1645426515000139776?t=PpKqiMMEG-OVca2y0He5ow&s=09.
The 10 Commandments of Legacy Code Read More »
Let’s be honest, we do not treat frontend code the same way we treat backend code. And it shows. We talk about applying rules of clean code, about keeping it simple, about writing unit tests. Yet, when it comes to writing frontend code, we skip all those rules that we usually self impose. We convinced
The sorry state of frontend code Read More »
The 5th edition of I T.A.K.E Unconference, the only technology agnostic event in Central and Eastern Europe, is taking place in Bucharest, Romania, 11-12 May. With a line-up of more than 30 international speakers, 6 keynotes, 6 parallel tracks, a technical Open Space and many opportunities for coding, the event brings together top-notch software crafters who lead the change in
Artificial Intelligence, IoT, Mobile, DevOps, Software craft and more Read More »
I am at the Agile Cambridge conference, where I will do the “Taking baby steps” session. I was eagerly expecting Michael Feather‘s keynote, that proved to be full of insights. Michael Feathers has spent his last 10 years studying large existing code bases and trying to understand what influences their structure. He is well known
Where Does Code Fit in People Over Processes? Read More »
Picture this: you have a new project, 10.000 lines of code, no documentation, all developers who worked on the project have left the project and you must get a new version out in 3 months. I bet many of you have been in this situation before. I also bet this was a big challenge for
Techniques to Safely Change Code You Don’t Understand Read More »
During our work as programmers we often have the feeling of wanting to get the things done. We as programmers feel that cutting corners and taking big steps is a safe way. Until the bugs kick in! And when the changes in the already written software are so painful! This is why for us FAST