This is neither a code review nor do I want to discredit the work of a fellow programmer. I aim to provide a different perspective for anyone interested on the topic of complexity and simplicity in software engineering though.
Inspired by a post I read a while ago, I decided to write a pseudo response. At times, I need to flush some things out of my system, especially when reading comments like:
Complex code only seems complex because you are lazy. Unreadable code only seems unreadable because you are lazy.
Well, I don’t know if that’s some weird satire or…
Medium is a megaphone for ideas
Setting My Stage
I felt the need to write this story as I developed an ambivalent relationship with Medium, the content available on Medium, and the style of writing on Medium. I have been a professional freelance-programmer for more than 14 years, and I think it is a fun yet challenging discipline. I understand how difficult it can be to become a paid writer for programming and data science-related topics.
But because I know about the opportunities these fields provide, I also…
This post is a follow-up of a short exchange between BenMauss and me when I commented on his Dungeons & Dragons themed code to illustrate the principles of object-oriented programming: OOP with D&D: Inheritance.
When I was a teenager, I played Shadowrun with friends. I hold dear memories of that time, and I also always wanted to play these games on a computer, so I thought I might give it a shot and provide an example on my own.
I am not 100% familiar with the rules, so I might unintentionally implement these rules in the wrong way.
To drive the idea home, let us consider an analogy. We have a house, and the light bulb has blown. We can test whether or not our light is blown by flipping our light switch. This would be considered a unit-test. However, if we were to test the electrical system that this l…
I don't know, it feels like your inspiration for this post is stronly based on https://realpython.com/python-testing/. I was visiting the side yesterday it's kind of interesting to see such resemblance. Same analogy (lights gone), same code ...
TestStringMethods is straight copied from https://docs.python.org/3/library/unittest.html.And yet you covered just a fraction of what's important.
Your work on Julia is still strong, but with this vast amount of banal work on Python, I don't know if I should unfollow.
La connaissance, c’est le pouvoir.
The following text is about managing expectations. There are quite a few writers out there on Medium writing about how little is enough. What’s not part of their posts: they don’t decide it as they’re not responsible for the hiring.
What was the significant change in the last three years? The libraries mentioned in the author’s post did not change significantly. By that I mean, the APIs are pretty robust, bugs were fixed and features were added.
So, why did staffing in companies change? Where was a shift of focus? …