Last 250 Comments

re: Why Do Developers Argue Over Trivial Things?
Why not?
re: Mitigate Null Pointer Exceptions in Java with Optional class
That's basically the only use I see for using Optional, cle...
re: Coding practices your future self will love you for
That's a simple debate. You need all of those tests. Becaus...
re: Coding practices your future self will love you for
Tests, tests, and more test. That should be right after c...
re: Dear Technology, ...
Dear Windows Explorer, I like all folders to have the same...
re: Does your workplace encourage open source?
Not really. All of our software is based on Open Source, bu...
re: What’s overrated?
This post. ;)
re: What was your win this week?
After years of preparation and months of work I finally com...
re: Brag Post
jstack.review It's an online Java thread stacktrace analyz...
re: Do you love or hate big techs influence in open source?
I would say indifferent. They have a secret agenda, someti...
re: Which fictional story (book, movie, etc.) is the best allegory for software development?
Sometimes it's like the story of sisyphus.
re: Git Workflow: Do you commit to master on your solo projects?
New features should be developed on the trunk/master. If y...
re: free software actually costs something
"Free as in speech, not free as in beer" People should use...
re: Are you satisfied with the accessibility on the web?
Slashdot for example. It's design is quite clean and simple...
re: Are you satisfied with the accessibility on the web?
As somebody with no disabilities: no. I already often have ...
re: Git Workflow: Do you commit to master on your solo projects?
It's trunk based development for me. I don't see a reason ...
re: What common programming concept has the wrong name?
If your claim was that an assembled language has as shippab...
re: What common programming concept has the wrong name?
I'd say interpreting Java is impractically slow! Which i...
re: What common programming concept has the wrong name?
React(ive). As currently used a lot in web development. It...
re: What common programming concept has the wrong name?
Cloud computing. In networking diagrams the "outside" netw...
re: How can you identify unhealthy perfectionism in your work?
Depth-first versus Breadth-first development. With depth f...
re: A System for Sustainable FOSS
A fundamental flaw in the thinking of trying to get an open...
re: CopyBar: © for collaboration
Copyright doesn't last forever. [Citation Needed] Every...
re: CopyBar: © for collaboration
Shouldn’t it be “(C) ” Where is the range of earliest cop...
re: Apple wants to remove scripting languages from macOS
Nothing wrong with the term scripting language. It's a lang...
re: I've been a dev for 11 years. 5 things I learned
The only constant is change And in the end the change w...
re: How can open source contributors and maintainers engage in a respectful ongoing relationship?
Just to explicitly clarify on the George Carlin skit. Tho...
re: How can open source contributors and maintainers engage in a respectful ongoing relationship?
That's works both ways. As maintainer always try to r...
re: What is the oddest JavaScript behavior?
this is
re: Which unproductive activities are typically mistaken for productivity?
(upfront) Developing (work) procedures. The way to work sho...
re: Which unproductive activities are typically mistaken for productivity?
Or meetings with more than 5 people. Or meetings without c...
re: Which unproductive activities are typically mistaken for productivity?
"The sooner you start to code, the longer the program will ...
re: Do you feel comfortable learning in your own language or do you prefer English? (For non English-native speakers)
Native Dutch speaker. Ever since I started (25+ years ago) ...
re: Best way to purchase a domain name?
I've been a customer of Gandi for quite some years. They ar...
re: Firefox developer tools can do that?
Both $('css.selector') and $x('/xpath/query') are great too...
re: A Simple Password Hash implementation
Violation of rule #1 of cryptography: Never ever invent yo...
re: A New Architect’s Take on O’Reilly Software Architecture Conference
I have a love-hate relation with metrics. They require a lo...
re: What Developers Are: Why an Unprofitable Company Can Have 70% Margins
Maybe in some fields sales is more difficult than building ...
re: Five things I knew about security, before I knew anything about security
If you are warned about 50 security vulnerabilities (which...
re: A New Architect’s Take on O’Reilly Software Architecture Conference
I really dislike the term "non-functional requirements". It...
re: Which dev.to loading GIF do you prefer?
If it's tiny enough you can't make up the command which was...
re: Which dev.to loading GIF do you prefer?
I like the idea of the command prompt. What if after rotati...
re: What Developers Are: Why an Unprofitable Company Can Have 70% Margins
The diamond analogy does not go that far. Software develo...
re: What Developers Are: Why an Unprofitable Company Can Have 70% Margins
Engineers get paid a lot. This is not really true. I am...
re: Please share cool data visualizations!
I am always a sucker for sorting algorithm visualizations.
re: Please share cool data visualizations!
I used to think PacMan was the only suitable case for a pie...
re: Just don't forget DevOps exists to enable Agile
You cannot use agile. You can be agile. Agile, just like ...
re: Is there an art to naming projects?
There are only two hard things in Computer Science: cache ...
re: 😰 Optional chaining trap !
I like the safe navigation operator, but I fear its usage. ...
re: What are the worst security practices you've ever witnessed?
Our security officer. You read that right, the person respo...
re: 5 important but overlooked skills you should have as a top developer!
Like most things: about irrelevant percentage. You read th...
re: Gimmicks at work
Rubber duck debugging is not a gimmick. It works really wel...
re: 10 rules to code like NASA (applied to interpreted languages)
I have programmed in Basic. I have written code with line n...
re: Optimize the hell out of your Javascript programs with Memoization.
Caching and memoization are related, but not the same. Cach...
re: Reversing a string using RegExp
😅 I'm looking for the next person to one-up this and mayb...
re: JavaScript Quickies: Controlling 3D Objects with Hands 🤯
I have a leapmotion which is a quality IR camera with drive...
re: eyep.dev - Coolest way to get your IP address
I prefer ifconfig.co Why? because: curl https://ifconfi...
re: 9 tips to Increase your Java performance ☕️ 🚀 🚶‍♂️
This is not good advice. First of all, it breaks rule #1 ...
re: 10 rules to code like NASA (applied to interpreted languages)
The generations that came out after goto was considered ha...
re: What's your favorite programming/hacking movie/show?
Die Hard 4? Really?! One of the best hacking movies is Sn...
re: How Prepared Are We Now For an (Attacking) Alien Invasion?
If there is a life form out there which has the technology ...
re: I dreamt that I was coding
Clearly he was not on cloud nine, because then it would hav...
re: What was your win this week?
You look like you're going to DROP FROM records WHERE hit =...
re: What's your most re-watchable movie?
It's such a good movie to wind down from work, as it presen...
re: What's your most re-watchable movie?
I think Tron. There are so many cool things in the movie, a...
re: Ultimate & Short Guide to Stop Procrastinating
Reading this article feels ironic :)
re: Design Systems (Part I: Foundations)
We have plans to adopt PatternFly for our software. Unlike...
re: What software projects made you "wow" 🤯
Everything by Fabrice Bellard.
re: If you mostly write code for your day-to-day, do you have plans to get promoted out of that situation?
People who have a responsibility in the software developmen...
re: What are your thoughts on the whole 10x engineer viral discussion?
I don't believe it is possible to create a test which objec...
re: What are your thoughts on the whole 10x engineer viral discussion?
Fact: The best programmers are up to 28 times better than ...
re: Boring a server to death - The Slow Loris Attack
The reason why is that the guys and gals working on Apache...
re: What I Learned from Trying to Make a Lie Detector Using a Neural network
polygraphs exist and those are fine. No, polygraphs are ...
re: What are you doing while twitter is down?
Twitter is down? I was watching Stranger Things.
re: Which computer era would have been the most exciting to take part in?
Early 90s PC video game scene. A lot of new and exciting th...
re: What is a Programming Language?
As I said, it dilutes definitions. Terms become meaningless...
re: What is a Programming Language?
I think Minecraft redstone can be better qualified as a FPG...
re: What is a Programming Language?
HTML is a markup language. Of course that does not say it i...
re: I Don't Know What Agile Means Anymore
@Miles Parts of scrum can be used in an agile approach. Qui...
re: What was the most over-hyped software movement?
Cloud. It's just the time-share computing from the 60s.
re: Markdown anchor in dev.to post links properly but element ends up behind the top nav-bar.
It's a really old browser bug which nobody ever bothered fi...
re: You might think a pirate's favorite programming language is R...
As long as there is enough RAM, the pirate is happy.
re: You might think a pirate's favorite programming language is R...
Is it a csh which you collected from the c shore?
re: As a Software Engineer, do you prefer to work at start-ups or outsourcing agencies or big companies?
I like to create software, I like to explore possibilities,...
re: What's one thing you wish you knew before you started programming?
Absolutely nothing. I started programming at a young age (...
re: Some people try to solve problems using threads...
Multi threading processing only introduces more complexity ...
re: What does PHP stand for?
Pretty Horrible Parser
re: Sometimes when I'm writing Javascript I want to throw up my hands and say "this is bullshit!"....
Finally! This is the first tag I'm following.
re: Prefix vs Postfix When Using Increment & Decrement Operators.
Bjarne Stroustrup was also fooled by the postfix incremento...
re: Prefix vs Postfix When Using Increment & Decrement Operators.
It has nothing to do with number of steps, or more efficien...
re: What is the most common error you see?
Thinking that something is "simple", or even worse: "easy"....
re: Prefix vs Postfix When Using Increment & Decrement Operators.
I alway use the prefix version, because it only does two th...
re: Raspberry Pi 4 Goes On Sale: “This is a comprehensive upgrade”
I bought a 3 just a week ago... It's hooked up to a monitor...
re: Why you need to give Firefox a chance
I gave Firefox a chance 16 years ago. I still don't see why...
re: How do you feel about the "misuse" of HTTP methods?
GET should never have side effects. It is perfectly fine to...
re: What's your worst nightmare as a coder?
re: What's your worst nightmare as a coder?
Management that thinks developing software is not a difficu...
re: What habit do many senior engineers have that juniors should try to avoid adopting?
Everyone knows that debugging is twice as hard as writing ...
re: Estimating quality of a codebase
I first look at the code style is it consistent how big a...
re: WWDC2019: Of Course We Need To Work Overtime
People who use their heads need just as much sleep as peopl...
re: Google had major outages on Sunday
Quite often the bigger the problem, the easier it is to det...
re: Write Code for Your Replacement, Not Your Future Self
Write code as if the person responsible for maintaining it ...
re: History of Version Control Systems VCS
People working on different branches and changing the same ...
re: History of Version Control Systems VCS
SVN is also a centralized system, the workflow for a user ...
re: How do you limit or avoid procrastination?
Get rid of active distractions. That means disabling everyt...
re: Apache Camel #1 - Introduction to Apache Camel
The main I had with the AS2 component was that the project ...
re: Apache Camel #1 - Introduction to Apache Camel
I really like Apache Camel. We've been using it as part of ...
re: Do you pay for the photos you use as cover?
I use Pexels, Pixabay, and Unsplash for free to use stock a...
re: Yes, You Should Have Hobbies Outside of Code
Video entertainment. Both the interactive (video games) as ...
re: What are your worst coding habits?
Not writing (and updating) documentation explaining intent ...
re: Are you a fake developer? Me too.
I actually meant this String.format("%2$tY%2$tR%1$8s", "...
re: Are you a fake developer? Me too.
Ok, quick test. Format the date passed in the 2nd argument ...
re: Are you a fake developer? Me too.
I google "java string format" every time I need to do more ...
re: GitHub announces "GitHub Sponsors"
It will be interesting to see if this helps pave the way f...
re: What are you "old enough to remember" in software development?
Buying a compiler that came with printed documentation. L...
re: Keeping Up With The Codeashians
YAGNI! I generally glance over a tech when I hear about it...
re: What "accepted truth" in software development do you find questionable?
Management works.
re: Aim to Never Stop Learning
I am an ACM member which comes with a lot of cool privilege...
re: Aim to Never Stop Learning
There is this cool new developer community which has a lot ...
re: Book club in our engineering team - It doesn't have to be crazy at work
I also read that book recently and I did like it a lot. W...
re: GitHub Package Registry: What Does It Mean For Ruby Devs?
GitHub package registry is not a single registry. Every use...
re: So, is it DEV, dev.to or The Practical Dev?
Yes, it is.
re: Don’t use progress bars in your CV
Donut charts or GTFO. I dislike any kind of self rating o...
re: GitHub announces GitHub Package Registry
Both sonatype (makers of maven, Nexus, and maintainers of c...
re: GitHub announces GitHub Package Registry
This will be a enormous fragmented repo world. As a Java d...
re: Discuss: GitHub Special Event
Github announces a code quality tool called: GitGud
re: Discuss: GitHub Special Event
GitHub buys GitLab.
re: Image optimisation
I put the cat images in a JuxtaposeJS to make it easier to ...
re: Should You Listen to Music While Programming?
Silence. That's what I prefer. I only play music when I ha...
re: Let's Encrypt: Wildcard Certificate With Certbot
Certbot, the primary acme client, does this out of the box....
re: Formidable Labs to Start Paying for OSS Contributions
It's not mentioned in the linked article, but they did set ...
re: What was your win this week?
Mostly dead code. I also deleted quite a bunch the weeks be...
re: Formidable Labs to Start Paying for OSS Contributions
It is nice to do something you like, and also get paid for ...
re: Formidable Labs to Start Paying for OSS Contributions
Your people also need to rest outside of work hours. Creati...
re: What was your win this week?
re: The Art of Programming
"Computer programming is an art ..." -- Donald Knuth “You...
re: SQL pronunciation
I vote for SQL. It works in more places than "sequel". For ...
re: SQL pronunciation
Just don't pronounce it "squirrel" Too many of my colle...
re: Hertz, Accenture, and the blame game
Let's not forget that Hertz laid off their whole IT departm...
re: Terrible Interview Questions
One from then often brilliant Twitter account @iamdevloper ...
re: Terrible Interview Questions
I am intrigued, why?
re: Terrible Interview Questions
Did you compare yourself with Manuel Obre, the famous job a...
re: Terrible Interview Questions
Generally it's not a literal question if you want/own a cat...
re: What's the Worst Code You've Ever Seen or Written?
Maybe not the worst I've seen, and not actually code. But ....
re: Terrible Interview Questions
Read my reply again 😀
re: Terrible Interview Questions
The obvious correct answer here would be "the original tril...
re: Terrible Interview Questions
I bet that company doesn't hire women at all, as they might...
re: Terrible Interview Questions
Which collection data structure to you most associate with...
re: Review: The Mythical Man-Month
44 years after the first publication, and we are still maki...
re: 🚲 🚂 🚗 🚆 How long is your commute time and how do you cope with it?
10 minutes walking from home to the train station. 20 minut...
re: What is a Full-Stack Developer? A personal experience
Don't label yourself on any side. You are a developer, one ...
re: Explain Required Sign In Forms For Wifi Access Like I'm Five
Originally they used a bunch of tricks to intercept traffic...
re: Project management in Google Sheets
Why would you want to do this? I have never seen Gantt cha...
re: Dark Side vs Light Side
Yes. Terminals are dark. Editors are not. Why? Because tho...
re: Would anyone be interested if I started a video series on Dev.to?
No. I really dislike the trend of creating movies instead ...
re: Why you should not use (long-lived) feature branches
As a fan of continuous integration I am obviously not a fan...
re: Being A Woman On The Internet Is... "Fun": A Scientific Study
You can upgrade this experiment to a scientific one by tryi...
re: Semicolons in JavaScript: To Use or Not to Use?
I think putting significance in things you cannot print is ...
re: What's your favorite coding joke/comic etc?
My favorite joke: "I'll look into it."
re: What was your win this week?
Optimized two queries (not mine) which took well over an ho...
re: Joel is stepping down from Stack Overflow
But Stack Overflow also has a lot of wrong, bad, or even ou...
re: JavaScript One-Liners That Make Me Excited
Why waste all those extra characters, this also works (a...
re: Article 13 and How Tech Giants Game Politics
It's not just sites targeted to EU users, or having EU user...
re: Code Editor Wars
And there you have it. Using open source to try to achieve ...
re: What's your personal merge/deploy policy?
Proper CI, so the least amount of merging possible.
re: Facebook stored hundreds of millions of passwords in plaintext
Double ROT13 just to be sure.
re: The Behavior of `i = i++` in Java
I prefer to use ++i for most cases. As it does one thing in...
re: Software Engineering VS Civil Engineering
The surviving structures are generally also well and active...
re: How Do You Understand a Complex Code Base?
Spelunking. A lot of code spelunking. I have been doing tha...
re: What was your win this week?
This week, I started yak shaving twice and did not recogniz...
re: New Feature: Personal Configuration (sans serif fonts/night mode beta)
Rather "disappointing" there is no option to use the user's...
re: My involvement in the Python community
Interesting read. Regarding the last paragraph "A thought ...
re: What’s an unpopular software opinion you have?
One of the first things which goes out of the windows with ...
re: What’s an unpopular software opinion you have?
You should only unit test units which are worthwhile to tes...
re: What’s an unpopular software opinion you have?
What Agile are you referring to? The one from the Agile Man...
re: What's Your Computing Cocktail Party Fact?
The first documented computer bug was an actual bug. Note...
re: What's Your Computing Cocktail Party Fact?
Not true, it originally did stand for user. It was generall...
re: Why Programming Languages Are Hard
I mostly disagree. Natural languages are hard, and that is ...
re: SQL 201: Have you VACUUMed your tables lately?
Autovacuum is nice, but it is not the best solution to rely...
re: What domain registrar do you use?
I've been with Gandi.net for years now. They might not be t...
re: Be Careful with String’s Substring Method in Java
We have not agreed to that at all. As in Dijkstra note you ...
re: What are the books about software engineering history that you have enjoyed most?
Masters of Doom is a great book, especially if you grew up ...
re: What is the easiest programming language to learn?
I think Scratch is probably the easiest language to learn.
re: Programming is Hard
I often use the analogy with writing a story. Learning to w...
re: Captain Marvel's Official Website is Amazing
I'm disappointed it does not feature a single "under constr...
re: Did you mean: Elasticsearch suggestions?
With these things I always wonder how much of this is pure ...
re: Do you recognize your code 6 months later?
I have a rather good memory, so 6 months is easy. Also my s...
re: Do you recognize your code 6 months later?
For some reason I often capitalize the primary structural k...
re: Use Web App Versions instead of Electron
My workstations have 32GiB of RAM and I am happy leaving it...
re: My solution is the best!
I use notepad a shitload of times during the day. Guess for...
re: What's your first step while starting project?
If you like Foghorn Leghorn, name your character "I say".
re: What's your first step while starting project?
Before people are taking my original response too serious, ...
re: What's your first step while starting project?
The name. If you don't know something's name how do you kno...
re: I use the GitHub Desktop app for one thing. Am I doing this wrong?
There are so many things about git which baffle or confuse ...
re: Code quality is overrated
Code quality doesn't matter if we fail to gain user tracti...
re: The Rise of Microsoft Visual Studio Code
People are even slower on big files.
re: Importance of Editing and Proofreading
Somebody else has to do that for me. I can read something I...
re: Do you leave jokes in your code? If so, please share!
I quite often use movie, and other pop culture, references....
re: 4 Things Developers Take for Granted That Used to Be Really Hard
### CARRIER LOST Mom! I'm on the internet, don't pick up t...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
Not exactly beauties by modern standards Yes there are. ...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
Oh yes, thing #5. One of the reason for those "big boxes" o...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
Another thing: system crashes due to bad code. These days y...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
I'm with you on the first two points. I have installed MS O...
re: What is one essential item in your backpack or computer bag?
USB Drive with a bootable Ubuntu Desktop. In fact, it's on ...
re: Native HTML: Accordion
Unfortunately, at this time there's no built-in way to ani...
re: What's your coding origin story?
Parents bought a computer when I was a kid, and ... well, p...
re: Wielding the power of web transparency
~25 years ago Doom shareware was released which was about 2...
re: Detecting academics' major from facial images
I would qualify these kinds of experiments as ethically dan...
re: year++
I'm more of a ++year person. The previous value isn't impor...
re: What are your resolutions for 2019?
Saw this in my twitter feed today. Matt Cutts @mattcutts...
re: What did your first website design look like?
I don't think I have a copy of mu first website around. I m...
re: Year-End Review of An Anonymous Developer
I think year-end reviews are bad. It is an arbitrary time-b...
re: Even the Big Ones Mess Up
You should always make a big fuss about mistakes which happ...
re: Java In 2019 And Beyond
That says that Oracle isn’t going to support older Java ver...
re: Java In 2019 And Beyond
What do you mean Oracle is not supporting OpenJDK ? They ar...
re: What's in a name? Job Titles
You might not think that programmers are artists, but prog...
re: What's in a name? Job Titles
My most interesting job title was Research Associate. I had...
re: Who's looking for open source contributors? (Dec 17th edition)
A simple Chrome extension that can help you get rid of Goo...
re: Where to Put Response Metadata - Envelope or HTTP Headers?
So is JSON and XML. It's one big string of characters.
re: Where to Put Response Metadata - Envelope or HTTP Headers?
Not really. Content-Length for example is an integer.
re: Where to Put Response Metadata - Envelope or HTTP Headers?
RFC 6648: Deprecating the "X-" Prefix and Similar Construct...
re: Okay! We need to discuss "Google's congressional hearing"
You mean laugh at this, right? Because it is kind of a joke...
re: Will Java Trend Towards Obscurity?
the proprietary Oracle concerns I think Oracle Legal thr...
re: Is Jira an antipattern?
The Agile Manifesto works. All (Agile) methods/processes/fr...
re: Why support older browsers?
I don't think that's a really ethical/nice thing to do.
re: I have a productivity magic wand, its name is Forest.
I wish using my phone the primary reason for disrupted prod...
re: 90% of my job is...
Avoiding meetings.
re: What's the Betamax of your field?
Aspect Oriented Programming. It's not completely gone, but...
re: Have you ever heard a more beautiful phrase than this?
One of our customers often has a "high transaction" week (2...
re: what bothers you the most of being a programmer?
Lack of respect in our craft. I'm not going to content that...
re: What software development skills only come with experience?
Make failing part of the process. Test Driven Development f...
re: What software development skills only come with experience?
How to fail fast and properly. New developers fail like an...
re: 🌍 Where Are DEV Users Coming From?
Why? I've been on the internet since 1997. I have never bot...
re: Bitwise Operations on your Fingers 🙌👩🏻‍💻
Nice :) And this scales up to the total number of people ar...
re: What is the future of software development pay range?
I think to a large degree it is. Switching languages will s...
re: What is the future of software development pay range?
That is, until a serious AI solution comes along that auto...
re: What is the future of software development pay range?
Are developers being paid well, compared to others on the s...
re: npm package discovered to have bitcoin-stealing backdoor
This is a serious security risk we've all been dealing wit...
re: 10 Books I am reading (NOT at the same time)
I am currently reading Building Software Teams, which is th...
re: Content Encoding: why and how to use the meta charset tag and the Content-Type header
Not just the web. UTF-8 should be the default everywhere. M...
re: DenverCoder9 and the future of DEV
There is medium. Which is kind of a common blogging platfor...
re: DenverCoder9 and the future of DEV
Dev.to and SO are fundamentaly different places. It's not j...
re: Technology Radar vol.19 by ThoughtWorks
D'oh. Thanks.
re: On The Kindness of Strangers
I think it is mostly because dev.to is still relatively you...
re: If it's Saturday and you won't be coding again until Monday, how do you get your mind off your current work?
I always try to finish things before the end of Friday, or ...
re: What's software development like as a non-native English speaker?
I've always written code in English, never even considered ...
re: What are your favorite books?
First these 3 in order. They are all about code quality. Th...
re: You can now delete issues on GitHub (different from closing them)
So that's what you have been doing with my issues :p
loading...