loading...

All 94 Comments

re: Is generalization killing creativity in the software industry?
Okay, I am probably using the term creativity in a broader ...
re: Visual Modeling / Programming Interface To Begin Your Dev Process
Many people have the impression that: Using GUI based too...
re: Visual Modeling / Programming Interface To Begin Your Dev Process
The idea of Low Code, Visual Programming or whatever else i...
re: DEV's community growth 🥳
These are undoubtedly very nice numbers. But the number of ...
re: Is generalization killing creativity in the software industry?
I don't think that this is the main point of the article. T...
re: Is generalization killing creativity in the software industry?
I am not sure if framworks stifle creativity. Creativity d...
re: Is generalization killing creativity in the software industry?
I don't think that these "powers" exist. Software developme...
re: The Builder Pattern in Java, and Dart Cascades
I probably missed something but how do you make your Pizza ...
re: Understanding Generators in ES6 Javascript
Looking forward to your next post. What you have shown so f...
re: Turning greenfield projects into brownfields projects
I am not sure if I understand your section on architecture ...
re: Not Documented, Not Done
Good point, documentation updates need to be planned, other...
re: Writing Good Method & Variable Names
You write that it is a method, not a standalone function. S...
re: Not Documented, Not Done
Good documentation is nice but there are reasons why it rar...
re: How To Write Pseudo-code
What makes you think so? Does real code really suck that mu...
re: How To Write Pseudo-code
Yeah, but why not let them write real code and do a code re...
re: How To Write Pseudo-code
I completely disagree. Pseudocode might have made sense in...
re: Reverse Engineering the Blending Mode of Gilbert Color
Hi, it's me again :) - no, my issue is not the o-shaped str...
re: Reverse Engineering the Blending Mode of Gilbert Color
Hi, it's me again :) - no, my issue is not the o-shaped str...
re: Reverse Engineering the Blending Mode of Gilbert Color
The 'o' in 'brown' is yellow, the one in 'fox' is green and...
re: Reverse Engineering the Blending Mode of Gilbert Color
Sorry if I am asking stupid questions. I understand that in...
re: Reverse Engineering the Blending Mode of Gilbert Color
Thanks, have just tried it. Unfortunately it only displays ...
re: Reverse Engineering the Blending Mode of Gilbert Color
Looks like a great font for presentations too. I would real...
re: Poll, Yes or No: When you code in JavasScript, do you think about internal slots?
How could I? I have absolutely no idea what internal slots ...
re: OOP is great! And here is why!
There are cases where it makes sense to encapsulate stuff i...
re: What's your type?
The responsibility of a manager towards her or his team mem...
re: Trends of the 21st Century
Glad to hear some thoughtful words from Cologne - where peo...
re: From recursion to iteration
What I am missing here is an explanation of why someone wou...
re: What Do You Think About Types?
I prefer statically typed languages. I guess the main reaso...
re: Coding with empathy
While I agree with most of your points, I don't believe the...
re: The Testing Introduction I Wish I Had
Great introduction. I would add two - often underrated - it...
re: Why do you code?
I like to create things or improve existing things. Coding ...
re: Goldbach Conjecture And A Simple Approach in C
Your code probably does its job (haven't tried it) but I su...
re: How I got from Zero to Hero in Home Automation
I have just been wondering why Google doesn‘t already know ...
re: How I got from Zero to Hero in Home Automation
Isn't it pretty weird that you need to tell Google that you...
re: First-class testing
What works in practice is what's right. Agreed. And tha...
re: First-class testing
Maybe "rule" is not a good term. I should have better writt...
re: First-class testing
Yes, tests need to have their own folder structure for exac...
re: Tired of technical windmills
This reminds me to a post I wrote a few weeks ago and where...
re: Which programming languages do you use and why?
I don't have one. All of them have their advantages and dra...
re: Code quality is overrated
I agree that it makes no sense to overdo code quality. As y...
re: Which programming languages do you use and why?
BASIC: Nothing else available on my 1st computer. Pascal: ...
re: What Are The Best Software Engineering Principles?
I agree that every developer should know these principles. ...
re: Do you leave jokes in your code? If so, please share!
No. I never do that. Not that I have an issue with jokes. B...
re: Interview with Ben Ilegbodu: Three Things That Compose Seniority
To me the main trait of a senior is the awareness that almo...
re: How should we indent `const` declarations?
Good point - we should never stop thinking about how we cou...
re: How should we indent `const` declarations?
But why? As soon as you run any code formatter over it, it ...
re: How should we indent `const` declarations?
I definitely prefer const foo = 10; const bar = 20; con...
re: Medyatör İnteraktif
Hi there. It is fine to promote yourself or your company he...
re: Retrospective Antipatterns
Yes, but isn't this a general meeting antipattern, not at a...
re: Let's talk about importance of concentration (for developers)
Focus is a tough one for most developers, I believe. I am s...
re: What Config Files Are & How They Work
Yes I have done some advanced stuff with config filese, for...
re: Single source of truth, how good/bad can it be?
Ok, it seems like I misunderstood some of the things you wr...
re: Single source of truth, how good/bad can it be?
Firstly, single source of truth does not mean storing every...
re: Imperative vs declarative
Yes. Otherwise declarative programming wouldn't exist at al...
re: Can you share your favorite quote or rule related to IT?
To be honest, I hate this saying. It might make sense from ...
re: Tell me a coding confession
That's because many people who explain it are clueless as w...
re: What Is An Interface?
Nice explanation, but why do you start with: If you plan ...
re: How to write Clean Code?
Writing Clean Code means adhering to a set of principles wh...
re: Swap two integers in 'C' programming Without using third variable
While it does have some educational value to show that this...
re: Getter naming conventions
My recommendation: Avoid getters and especially setters whe...
re: Library vs Framework
The most important difference is that frameworks (more or l...
re: What is your single most important rule for good software design?
KISS
re: You Are Not A Software Developer
In the role of a software developer, you don't talk to cust...
re: You Are Not A Software Developer
No. The job of a software developer is to transform require...
re: thank u, next: an introduction to linked lists
When you use a LinkedList class, you don't care for its im...
re: Good code
In most cases this is true but there is at least one except...
re: thank u, next: an introduction to linked lists
That's a good introduction to linked lists. Still I believ...
re: Compact or Verbose Codestyle?
I would not call it bizarre and it is not specific to Javas...
re: Compact or Verbose Codestyle?
There are two completely independent idioms that make the 2...
re: What makes companies switch from SVN to Git?
Thanks for the detailed answer. You have made some very goo...
re: Why is the software industry so competitive?
That sounds nice, but competition is the very basis of our ...
re: Why is the software industry so competitive?
I am not sure if it is really worse than in other jobs, but...
re: Why did you choose to become a Programmer?
To build great things with little effort. Definitely.
re: What the hell is type-safe language?
What does dynamic typing have to do with "Divide by zero"? ...
re: How to manage Technical Debt
In my honest opinion, it is a bad practice from evolution/...
re: How to manage Technical Debt
I understand. My point is that all development processes I ...
re: How to manage Technical Debt
Basically this is issue tracking for technical debt. Should...
re: Software is like gardening
Yeah, but be aware that gardening is not always such a roma...
re: Should Coding be Trivial?
The quote is from this podcast. It is mainly on TLA+, a fo...
re: Should Coding be Trivial?
Sometimes when the work is hard it signals that we're doin...
re: Should Coding be Trivial?
My point is not about requirements specification or high le...
re: Are coding challenges and/or white-boarding in an engineering interview really needed?
I think you misunderstood some of my points because I didn'...
re: Are coding challenges and/or white-boarding in an engineering interview really needed?
My experience is that if you skip coding challenges, about ...
re: The difference between x++ and ++x
Yes, the main issue is mutability. The ++ operator is actua...
re: The difference between x++ and ++x
No. The += operator is used to add any number to a given va...
re: What is the difference between public, protected, and private in Java?
While this makes sense, I still don't get your point. If I...
re: What is the difference between public, protected, and private in Java?
How can the IDE tell me about mistakes in this case? When e...
re: Why you should reinvent the wheel
I don't agree with the last statement: At least some of the...
re: Why you should reinvent the wheel
Actually I didn't expect such a distinct answer. Many of th...
re: Why you should reinvent the wheel
I absolutely agree. But do you also think that a profession...
loading...