All 108 Comments

re: The Worst Bug I Ever Caused
Enjoyed this. Safe multithreading requires knowing everythi...
re: What's wrong with this person?! No! What's wrong with you?
I was in a Starbucks the other day* and liked the song they...
re: It is ⌚time to ditch ReactJS or Angular and use better web standards like web components😍 part 1
I understand why we have all these frameworks, but I don't ...
re: Are You a Mediocre Developer? ME TOO
It doesn't sound like you did free work for them. It sounds...
re: Public Speaking for Introverts
I hesitate to use the word "introvert" as a label that can ...
re: Who/what should I follow on Instagram for web-dev?
I ignored Twitter for years. I barely even knew what it was...
re: When is learning what to Google good enough?
We need software to help us write software for the same rea...
re: Finally Letting Go of Tutorial Hell
I struggle with this stuff too. I have a hard time getting ...
re: I just took couple of LinkedIn quizzes and was wondering do they even matter?! 🤔
I once had a recruiter warn me in advance that a particular...
re: An Actionable Guide to Managing Introverts
It's frustrating when a manager tries to push his or her st...
re: Changelog: Stack Overflow Liquid Tag
This is interesting. I love Stack Overflow and sometimes it...
re: What have been the broken promises of computer technology?
Sorry, my curse is to split hairs. If not for the internet,...
re: What Advice Would You Give Your 20-year-old Self?
1000 times yes. I spent many, many years learning this the ...
re: I just took couple of LinkedIn quizzes and was wondering do they even matter?! 🤔
After the first question on the C# quiz I stopped and sent ...
re: Why I don't think a Degree is Necessary to Become A Developer.
Skilled developers are just too hard to find to worry about...
re: Why I’m moving away from Medium
It's not "wrong," but it's not the norm, either. Most users...
re: Why I Turned Down My First Ever Full Time Development Job



I have to nitpick a little bit with this: As juniors, we ...
re: Calling all Full-Stack Haters
The problem isn't full-stack developers. It's the meaningle...
re: How To Become A Senior Developer
$.02 - If someone wants to be a "senior developer" they sho...
re: It's - not - so easy
One solution to the home office problem is to share it with...
re: If you could change one thing about learning to code, what would it be?
I wish that I had learned how to improve and maintain code ...
re: Agile is Difficult Because of Difficulty
The problem with developer knowledge and experience intrigu...
re: That’s not very Data Warehouse - an argument against elegant SQL code
That nails one of the problems I have with SQL. It often - ...
re: Writing Good Method & Variable Names
Thank you! One of my favorites is when we spread a single ...
re: Comebacks for Five (Wrong) Arguments Against Accessibility
It doesn't politicize the topic. It politicizes the article...
re: Don't marry the framework!
This is an awesome article. We focus so much on the impleme...
re: Comebacks for Five (Wrong) Arguments Against Accessibility
I helped open this can of worms, so I'll add this helpful V...
re: Negative Stack Overflow Feedback Is Good For You
It's been 24 hours since writing this post and I've learned...
re: Comebacks for Five (Wrong) Arguments Against Accessibility
I appreciate the article, especially the part about how any...
re: What are your favorite programming metaphors for non-technical folks?
"Future site of a smoking crater"
re: Battling Imposter Syndrome By Understanding the Dunning Kruger Effect
I really hate trying to manage my Dunning and Kruger. I don...
re: Terrible interview question: Swap variables without a temporary
This reminds me of the time in high school that a gym teach...
re: An Introvert's Guide to being a Mentor
Where do you do online mentoring? I wouldn't mind being a m...
re: Stop using so many divs! An intro to semantic HTML
This was excellent. I haven't been doing as much web develo...
re: I’m sorry, but this “Full Stack” meme makes me really mad/sad
That's so true and funny. If "front end" and "back end" act...
re: I’m sorry, but this “Full Stack” meme makes me really mad/sad
That was a very rare case (in my experience) of effective s...
re: I’m sorry, but this “Full Stack” meme makes me really mad/sad
You didn't explain why you take it personally. I was lookin...
re: Concurrency vs. Parallel vs. Async in .NET
What I'm beginning to realize is that, as if this wasn't co...
re: Concurrency vs. Parallel vs. Async in .NET
I think where this gets mixed up is that concurrency involv...
re: Command-line or GUI for dev tools? Some hate the command-line, really? Still?
I started writing software long before GUIs. That being sai...
re: The Curious Case Of Self-Exploitation
The trouble with negativity is when we point it at people i...
re: The Curious Case Of Self-Exploitation
I look at my job as inverse outsourcing. I hire a company t...
re: Survey - When Do You Stop Taking Responsibility?
I hear you, and I'm glad you've been able to take that posi...
re: The Books That Made All The Difference To Me As A Developer
Code Complete - lots of language-agnostic principles and gu...
re: Software engineering fetishes
I'm intrigued by the build-a-framework fetish, which - unli...
re: Toxic Dev Rant
I should have known there was already a sort of site for th...
re: How to prevent pasting into input fields
Thanks for the article. It's good to know how stuff works. ...
re: Test Contravariance - Who Understands It And Can Provide an Example?
Thanks. That does touch on it. What I'd really like, though...
re: Are software titles inflating during the years?
In many places Senior titles and above are utterly meaningl...
re: What is your biggest 'red flag' when interviewing?
I had a really weird interview, which is something consider...
re: You don't need to know everything (but you should know something well)
That was awesome. This sent my mind down some odd paths. I'...
re: What is your best advice for a junior software developer?
Find reputable online people that you trust and learn from ...
re: A junior, a mid and a senior dev walk into a bar
Hopefully yours is not a culture of blame. In order for th...
re: Mandatory Copy and Paste
Thanks. But please consider using tape.
re: Mistakes devs make that are obvious no-go's for the more experienced
Commenting code too early or excessively can impact agility...
re: Why async code is so damn confusing (and a how to make it easy)
This should definitely be added into CoffeeScript.
re: Why Tech Projects Fail: Management, Planning, Process
This is like a series of nails hit on their heads. Awesome.
re: Explain sessions Like I'm Five
I love the illustration. Would it be slightly more accurate...
re: The New Golden Rule of Programmers
I'm with the headphone rule in spirit. But it's like attemp...
re: Explain Scrum Like I'm Five
The Agile Manifesto and its accompanying principles describ...
re: How to Pick a Good Monitor for Software Development
I've been using a 43" 4K display for about a year. It sound...
re: How Did You Start Coding?
I used to write really simple games for the TRS-80 by hand ...
re: Explain Five Like I am Five
Did you think it was literal, as if someone was going to ex...
re: Explain Five Like I am Five
Many times explanations add more complexity than they subtr...
re: Share Your Best Motivational Quotes
Nothing in this world can take the place of persistence. T...
re: How do you keep track of all the great resources you find?
I use Google Keep's Chrome extension because I already have...
re: What was your first computer?
Radio Shack TRS-80 Model III with 16k of RAM and a cassette...
re: You're never too old to learn to code
Personally I'm usually oblivious to details like cosmetics ...
re: You're never too old to learn to code
Wear a suit - two-piece, no vest. Don't wear anything that ...
re: What Is Your Main Language?
I primarily use C#, followed by JavaScript. Then I play aro...
re: How would you convince your company to implement unit tests?
I've never personally witnessed the sort of change you're d...
re: Do you use analytics tools for your personal blogs and if yes, which ones?
I use Google Analytics. I'm totally okay with them collecti...
re: Give me your best programming haiku
I will inherit. The tangled coupling and debt! I should hav...
re: Stack Overflow Isn’t Very Welcoming. It’s Time for That to Change.
If someone asks a question that either makes no sense, isn'...
re: Give me your best programming haiku
It's going to work! Not again, my code has bugs. I don't un...
re: On résumés and applying to jobs
I divided the skills on my resume into three categories: pr...
re: Stack Overflow Isn’t Very Welcoming. It’s Time for That to Change.
99% of my interaction with SO is .NET-oriented. I see some ...
re: Stack Overflow Isn’t Very Welcoming. It’s Time for That to Change.
That's why I thought this would be interesting. I was mostl...
re: Stack Overflow Isn’t Very Welcoming. It’s Time for That to Change.
I wasn't too bothered, but then again I've never asked a qu...
re: Which Is Harder To Find?
I think that's part of the reason why we have Expert Beginn...
re: Every developers 'oh my god I get it' moment.
One involved classes. I was just learning .NET and I was re...
re: Production-only bugs
That's a really difficult spot to be in. It's easy to go on...
re: I've just started a new job and they want me to work with technology I see as no benefit to my career, what do I do?
Sticking around for a year or so might help you get your ne...
re: I've just started a new job and they want me to work with technology I see as no benefit to my career, what do I do?
What you want is to both learn valuable, interesting skills...
re: What metrics does your work have? and your life?
Here's a good blog post: blog.cleancoder.com/uncle-bob/2018...
re: Are you an introvert, extrovert, or somewhere in between?
As noted in many comments, it's very different from what ma...
re: Writing quality code under time pressure?
These are great points. In any other profession there would...
re: How Simple is too Simple to Test?
I was hesitant to mention it because I don't details of the...
re: How Simple is too Simple to Test?
I don't know the language. What happens if you compare the ...
re: Why don't sites put more effort into web performance?
When planning how a site or feature should behave there's o...
re: Other People's Code and the Intentional Fallacy
Here's a really dumbed-down illustration of how I understan...
re: Other People's Code and the Intentional Fallacy
I'm struggling with this because to me, both communicating ...
re: Most effective and simplest way to write readable code.
I like it. It indicates that six different steps take place...
re: Dude, Where's My Search Box?
I agree - as a developer I've learned that if you point out...
re: Whats the most irritating "if statement condition" that you've come across?
Someone might read this and wonder why you split hairs over...
re: Agile is like pigeons dancing on one leg
Going to the moon is space travel, not software. It's also ...
re: What's the weirdest coding practice you've seen?
I had to write macros that interacted with a Windows mainfr...
re: What's the weirdest coding practice you've seen?
I once had a manager insist that we store thousands of mapp...
re: Test Contravariance - Who Understands It And Can Provide an Example?
Thanks! I don't have one. I'm going to go back and read Rob...
re: Casting stinks. Generic classes are worse.
This answer is going to be a little bit fuzzy and vague. On...
re: How is this Website differ from StackOverflow?
Stack Overflow is like a subway system. The trains come and...
re: Test Contravariance - Who Understands It And Can Provide an Example?
Hi, I appreciate the example, but could you just link to t...
re: Advanced devs and beginner devs can co-exist harmoniously. It's not rocket science.
Stackoverflow can't be everything for everyone. To me th...
re: Do You Prefer Multiple Monitors or Just One? Why?
I use a 43-inch 4K TV with my notebook as a secondary displ...
re: What is a promise in javascript ? how does it solve callback hell issue?
This post: scotthannen.org/blog/2016/03/01/ch... Shows a si...
re: Describe the worst coding culture you've been a part of
I was a new developer, seated next to an experienced senior...
re: Welcome Thread - v11
Hi, I'm Scott Hannen, a software developer for the past 15...
loading...