Programming memes #2
Just reacting to some fun programming memes, to start 2024 with a laugh. Links:
Programming memes #2 Read More »
Just reacting to some fun programming memes, to start 2024 with a laugh. Links:
Programming memes #2 Read More »
In a recent article, Kent Beck has detailed what he means by Test Driven Development (TDD). This video is an analysis an commentary of his definition, contrasting it with the three laws of TDD as expressed by Robert C. Martin, and drawing from my own experience of practicing and teaching TDD. Links:
Kent Beck on Cannon TDD Read More »
Will AI code assistants replace programmers? Will they allow non-programmers to create applications? Or will they have no effect? And what are we missing about AI Code assistants due to the current hype? In this episode, Alex analyzes the current state of AI code assistants and comments on the possible effects on the development flow,
The Impact of AI Code Assistants Read More »
Just reacting to some programming memes. Sources:
Programming Memes Reaction Read More »
Does the way you eat corn on a cob relate to your preferred programming style? This article says it does, so let’s look into it! Link: http://bentilly.blogspot.com/2010/08/analysis-vs-algebra-predicts-eating.html?m=1
Corn on a cob and Programming Styles Read More »
When you think about type safety, what do you think about? Alex asked this question on social media, got some interesting answers, and ended up defining a few principles for a style of programming with “hidden types” as follows: A) I don’t define types for method and function parameters, or class membersB) I validate a
Programming with Hidden Types – A Good Idea? Read More »
A few weeks ago, James Shore has published a novel idea in the area of automated testing. The “Nullable” testing patterns offer a way to incrementally write tests on legacy code and to avoid mocks and design changes for testability, by allowing any class, to implement in addition to the production code a “nullable” implementation
“Nullable” Testing Patterns Read More »
After NSA published a paper in which it recommends using memory-safe languages and thus excluding C++, Bjarne Stroustroup and the Direction Group have activated and changed their stance on using static analysis tools as the primary way to prevent memory safety issues in the language. In this video Alex discusses the possible effects of the
NSA Deems C++ `Memory Unsafe’ – What’s Next? Read More »
Is it a good idea to learn more programming languages, or should you focus just on mastering one of them? What would be a useful attitude towards polyglot programming in the different stages of your career? We discuss about polyglot programming from our experience and try to give advice to programmers from all stages of
Polyglot Programming – Pros and Cons 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 »