Last 250 Comments

re: How to Manage Programmers Without Losing Your Damn Mind
Thanks, Scott. Excellent observations and advice.
re: How to Crush it at the Start of Your New Developer Job
You're very welcome.
re: What's your worst nightmare as a coder?
Unrecoverable database corruption including all the backups...
re: 29 Must Read Books For Programmers
Yes, good feedback, Christopher. I enjoyed reading "The Fi...
re: A Failed Experiment with Python Type Annotations
Thanks for sharing this. I've been meaning to experiment ...
re: Optimal pull request size
That sounds like a very reasonable approach. Cheers, Jason...
re: Optimal pull request size
Hey Jason, I recommend you follow the instruction/rules of ...
re: How to Manage Programmers Without Losing Your Damn Mind
You're very welcome. The people stuff can be more challengi...
re: How to Manage Programmers Without Losing Your Damn Mind
Thanks, Kamel. This approach might not be right for everyon...
re: Why I can't recommend Clean Architecture by Robert C Martin
Very interesting. I took a quick look and you've written a ...
re: Why I can't recommend Clean Architecture by Robert C Martin
You serious with this stuff? You think the ideal length o...
re: Why I can't recommend Clean Architecture by Robert C Martin
That's pretty much the definition of opinion. The opinion m...
re: Why I can't recommend Clean Architecture by Robert C Martin
I saw no data (aside from his personal experience) or resea...
re: Why I can't recommend Clean Architecture by Robert C Martin
Please post your code when it is ready. If be interested to...
re: Why I can't recommend Clean Architecture by Robert C Martin
I haven't looked at the source code for Fitnesse. But I wou...
re: Why I can't recommend Clean Architecture by Robert C Martin
Thanks for the thoughtful comments, Krishnan. There are pl...
re: I am an Industrial Automation engineer, Ask Me Anything!
Very cool. Thanks for sharing. Is there a book you'd reco...
re: I am an Industrial Automation engineer, Ask Me Anything!
Cool. Thanks for the background info. My guess that most pe...
re: I am an Industrial Automation engineer, Ask Me Anything!
This is a great topic. Thanks for doing this. "Industrial a...
re: Is it just me or are we in a low-hype phase?
Totally agree. We're going to throw everything out and star...
re: Is it just me or are we in a low-hype phase?
Ben, I can't believe you forgot about all the awesome tech ...
re: Are we getting better at software development?
I devoured both your O'Reilly books and the papers you co-a...
re: You don't know TDD
My project is written in PHP 7.1 and our unit tests are wri...
re: You don't know TDD
@shadow1349 , here are my answers to your questions. 1) Th...
re: You don't know TDD
It's definitely easy to write tests with low ROI. The top...
re: Towards zero bugs
Great post, Jonathan. Zero-defect software is a worthwhile ...
re: Why I can't recommend Clean Architecture by Robert C Martin
I really don't think that's my problem but thanks for takin...
re: Is Uncle Bob serious?
I'm pretty sure the people who study this stuff for a livin...
re: 29 Must Read Books For Programmers
You're welcome. An acquaintance asked me for a list of pr...
re: 29 Must Read Books For Programmers
Thanks for the recommendation. It looks interesting.
re: 29 Must Read Books For Programmers
Good one! An absolute classic.
re: Is Uncle Bob serious?
I wrote this post because I'm passionate about software qua...
re: 29 Must Read Books For Programmers
Cool. Thanks for the recommendation.
re: Why I can't recommend Clean Architecture by Robert C Martin
People are definitely divided on this book. It's got excell...
re: Should I pivot?
Tough question. "The Lean Startup" by Eric Ries is a great ...
re: Will Java Trend Towards Obscurity?
That's quite likely.
re: Will Java Trend Towards Obscurity?
I think it depends what you mean by "obscurity." There are...
re: But what if they steal my idea?
I went to business school and had a prof that said that he'...
re: Is it Ethical to Work on the Tesla Autopilot Software?
I've seen no mention of LiDAR. Elon called it something lik...
re: Compact or Verbose Codestyle?
I completely agree. If you're compacting your code because...
re: 29 Must Read Books For Programmers
I tried to keep the list applicable to all developers and I...
re: 29 Must Read Books For Programmers
Interesting. Why would programs read it from time to time? ...
re: Compact or Verbose Codestyle?
I don't concern myself with the number of lines (compact vs...
re: Worried that I won't make it as a developer
I think you'll be able to get a paid job after your interns...
re: 29 Must Read Books For Programmers
Interesting. Care to elaborate on the shortcomings of "The ...
re: 29 Must Read Books For Programmers
100% correct. Rapid Development is listed twice and I didn'...
re: 29 Must Read Books For Programmers
I'd never heard of that book. But I downloaded a copy and I...
re: 29 Must Read Books For Programmers
Not yet, but it's on my list.
re: 29 Must Read Books For Programmers
Yes, I read Eric's blog religiously. I expect it would have...
re: 29 Must Read Books For Programmers
Ah, I'll keep that in mind. I'm lucky enough not to have to...
re: 29 Must Read Books For Programmers
Search for the name of the post in the search bar in the he...
re: 29 Must Read Books For Programmers
You're welcome, Marko. The line is indeed blurring. I get ...
re: 29 Must Read Books For Programmers
Thanks. I've added it to my reading list. Can anyone tell ...
re: 29 Must Read Books For Programmers
Thanks, Solbiati. I'll watch the video and then read the bo...
re: 29 Must Read Books For Programmers
Thanks for the recommendation. I've added the first book in...
re: 29 Must Read Books For Programmers
Thanks, I'll have to read that.
re: Pair programming problems are not a smell.
I see a lot of these "advertorials" on Medium, which is one...
re: Why is the software industry so competitive?
Hey Ben, I read your reply several times and I'm perplexed....
re: Why is the software industry so competitive?
I agree and it's not healthy. While no one factor is solely...
re: What device to get for learning?
I've had both an e-reader and an iPad and I much prefer the...
re: Pair programming problems are not a smell.
Did I just read an ad?
re: Are coding challenges and/or white-boarding in an engineering interview really needed?
Thanks for sharing this, Vinay. I think the devil is in the...
re: 29 Must Read Books For Programmers
I've read it. I thought it was okay but I've never recommen...
re: 29 Must Read Books For Programmers
You're welcome. The Effective Engineer is on the list. I ...
re: 29 Must Read Books For Programmers
Thanks for the recommendation. I'm more of a back end guy b...
re: 29 Must Read Books For Programmers
Interesting. Why should Peopleware be in the list? What doe...
re: What are the alternatives to unit tests?
You might want to search for the "humble object pattern" if...
re: 29 Must Read Books For Programmers
I agree. He presents a compelling alternative to the "passi...
re: 29 Must Read Books For Programmers
Ah, yes, I remember XP Explained now. I saw Kent Beck talk ...
re: 29 Must Read Books For Programmers
Good questions. Clean code is on the list. I've read and...
re: Full-time, side projects, learning, and staying sane
Yup, you have to figure out what works for your vacations t...
re: The worst developers are those who complain there are no tests in a project
Interesting. Now I'm even more curious to know exactly what...
re: The worst developers are those who complain there are no tests in a project
I just wanted to explore an alternate explanation. Most p...
re: Full-time, side projects, learning, and staying sane
This is a good post on an important topic, Anna. Thanks for...
re: Full-time, side projects, learning, and staying sane
There's a line from an old country song that goes something...
re: Things Nobody Told Me About Being a Software Engineer
'Take the ego out of your code' is good advice. Some code ...
re: How to be fully alert minutes after waking
That's a cool project. Did it automatically change the colo...
re: 29 Must Read Books For Programmers
You're welcome. I'm not sure it's true that people don't r...
re: 29 Must Read Books For Programmers
I've read The Mythical Man-Month. I know lots of people lov...
re: 29 Must Read Books For Programmers
Great suggestions. I've read the first book and it would h...
re: 29 Must Read Books For Programmers
Interesting. Why do you think that's important? Many of u...
re: 29 Must Read Books For Programmers
Yes. Thanks for the suggestion. It is a good book. I've rea...
re: 29 Must Read Books For Programmers
It's no joke. You could read a book a month but it will tak...
re: Failing IT education
Lots of the skills and knowledge that recent grads lack is ...
re: Tests !!! Please !!!
This is a big topic but there are a few resources that stan...
re: Top 3 Things That I've learned in my journey as a Software Developer.
+1 for honesty +1 for knowing what he or she wants Or do y...
re: Top 3 Things That I've learned in my journey as a Software Developer.
Very good post, Wilson. I really like how you broke things...
re: Are coding challenges and/or white-boarding in an engineering interview really needed?
Agreed. How do we do it? What would a better process look l...
re: Are coding challenges and/or white-boarding in an engineering interview really needed?
Yes, I agree with most of your points. I think the way we ...
re: Are coding challenges and/or white-boarding in an engineering interview really needed?
Let me approach this from the interviewer/employer's point ...
re: How do you view bugs?
Excessive bugs caught in code review reflect an ineffective...
re: PHPStan
We're in almost the exact same situation in my workplace. ...
re: How to be fully alert minutes after waking
Thanks for sharing. I know nothing about it so I just looke...
re: How to be fully alert minutes after waking
I like your story. You are talking about our more recent an...
re: How to be fully alert minutes after waking
It's as far north as I'd ever live. The darkness in the win...
re: How to be fully alert minutes after waking
Interesting. How do you know when to use performance enhanc...
re: How to be fully alert minutes after waking
No, but I've read others and did an online sleep improvemen...
re: How to be fully alert minutes after waking
Yeah, I wish that worked for me. Thanks for sharing.
re: How to be fully alert minutes after waking
Yes, I do. And I practice excellent sleep hygiene too.
re: How to be fully alert minutes after waking
I've woke up with the solutions to a number to programming ...
re: How to be fully alert minutes after waking
Office lighting is nowhere near the intensity of sunlight. ...
re: How to be fully alert minutes after waking
Nice points, Josh. Noah, it's not about burning out. I hav...
re: How to be fully alert minutes after waking
Getting good sleep is very important. I've tried exercisi...
re: How to be fully alert minutes after waking
There's nothing natural about sitting in front of a compute...
re: How to be fully alert minutes after waking
I've got stuff to do. Lots of stuff and only so many hours ...
re: How satisfied are you with the code quality of your current project?
I don't think anyone is ever satisfied with the code on the...
re: Why I can't recommend Clean Architecture by Robert C Martin
Thanks for the link, Ian. It's a clear and succinct introdu...
re: We don't need a ternary operator
That's a fair point. In my code base, the previous programm...
re: We don't need a ternary operator
Yes, I'm aware. The research shows that C-like language syn...
re: Refactoring Legacy Monoliths - Part 1: First Steps
Great post, James. I've gone through this a couple of time...
re: Want to write defect-free software? Learn the Personal Software Process
I 100% agree with your comments. Lots of people have trou...
re: We don't need a ternary operator
Great post. As I was reading it, I was just thinking abou...
re: Want to write defect-free software? Learn the Personal Software Process
Good points, Nested Software. I think I need to clarify on...
re: Want to write defect-free software? Learn the Personal Software Process
Formal methods, yes. I 100% agree. If you can use formal me...
re: Remote Jobs: How-to, and the Downsides
I've been fully remote for over 10 years. I was the only re...
re: Want to write defect-free software? Learn the Personal Software Process
Maybe, but there are teams producing software with 100 x fe...
re: Want to write defect-free software? Learn the Personal Software Process
I have concerns about tracking "defects" and "LOC" too. I e...
re: Want to write defect-free software? Learn the Personal Software Process
Thanks, Ben. I really like your answers. I see now that y...
re: Want to write defect-free software? Learn the Personal Software Process
You are correct, 'building quality in' is not a new idea. ...
re: Want to write defect-free software? Learn the Personal Software Process
You're welcome, robencom. It sounds a little like you're t...
re: Want to write defect-free software? Learn the Personal Software Process
You're welcome. I'm curious. What kind of tools are you bu...
re: Want to write defect-free software? Learn the Personal Software Process
I really don't know how stressful our profession is compare...
re: Want to write defect-free software? Learn the Personal Software Process
Me and my team definitely spend a good deal of time on re-...
re: Want to write defect-free software? Learn the Personal Software Process
You're welcome, Ben. Does any of that stuff ring true for ...
re: I am a developer, got a new job, and I'm afraid to take it
I haven't had to deal with this situation but I'm wondering...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Thanks for that, rhymes. I took a look; it's interesting b...
re: Why I can't recommend Clean Architecture by Robert C Martin
Nice summary, Rafal. I'm not an oracle either and I can se...
re: How it's like to refactor code, written by other developer?
+1 for Working Effectively with Legacy Code - excellent boo...
re: Sadly, I must say goodbye to Leaf (my programming language)
Yeah, it's tough to give up on a project. I get that. But ...
re: Do your commits pass this simple test?
Great recommendations, Johnathan. Might I recommend "dad-i...
re: Do your commits pass this simple test?
Commit frequency depends on the task and your workflow. We ...
re: Why I can't recommend Clean Architecture by Robert C Martin
Thanks for sharing, Rob. Yes, Working Effectively with Leg...
re: How to systematically determine requirements?
Right. Your team is presumably filled with smart, capable p...
re: Why I can't recommend Clean Architecture by Robert C Martin
I've seen codebases that treated all of the principles as ...
re: Why I can't recommend Clean Architecture by Robert C Martin
No book is going to work equally well for everyone. I found...
re: Why I can't recommend Clean Architecture by Robert C Martin
Nice summary, Fabian. I had the same idea about the book ...
re: How to systematically determine requirements?
The question is a little vague. Do you guys do design revi...
re: Why I can't recommend Clean Architecture by Robert C Martin
Are you poo-pooing the Fowler book because it has the word ...
re: Why I can't recommend Clean Architecture by Robert C Martin
Blindly following rules is bad idea and can lead to an unma...
re: Why I can't recommend Clean Architecture by Robert C Martin
I'm honored. BTW: I read and enjoyed your article--very ins...
re: Beware the Trendites
There are "good" programmers who know C and there are "bad"...
re: Clean, DRY, SOLID Spaghetti
Great post, Jason. I can't think of a programming principl...
re: Why I can't recommend Clean Architecture by Robert C Martin
Interesting. It's too bad I can't read German.
re: Why I can't recommend Clean Architecture by Robert C Martin
I've enjoyed his talks on YouTube as well. I was expecting ...
re: Why I can't recommend Clean Architecture by Robert C Martin
Absolutely. Post back here when you finish reading the book...
re: How I intend to become a better software developer
I totally agree. The NASA study I mentioned in the post (a...
re: How I intend to become a better software developer
Thanks for sharing your experiences, Kasey. Some functiona...
re: How I intend to become a better software developer
Thanks. There are different ways to think about safety. La...
re: Is it Ethical to Work on the Tesla Autopilot Software?
I don't think it views are actually that different. It's ju...
re: Is it Ethical to Work on the Tesla Autopilot Software?
We can skip to some regulations and standards because even ...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Yup, I totally agree. LOC is a terrible measure. A dev o...
re: Is it Ethical to Work on the Tesla Autopilot Software?
What I would do is irrelevant but I take your point. Everyo...
re: How Simple is too Simple to Test?
Thanks. Carry on...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Voting with your wallet is hard because even if you had inf...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Thanks for sharing your thoughts, Jesuszilla. So between n...
re: Is it Ethical to Work on the Tesla Autopilot Software?
You're welcome. And you are correct. Nobody is required t...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Tesla's engineers are building a product that could kill an...
re: Is it Ethical to Work on the Tesla Autopilot Software?
I agree.
re: How screwed would your employer be if you died suddenly?
You're welcome, Brian. That's for sharing your list. It's ...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Thanks so much, Rob. Yes, I saw that. I can't believe Tesl...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Thanks and I'm with you. There are many people who can't or...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Good question. I don't have an answer on that but I'd be in...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Yeah, that's the kind of stuff that concerns me. Thanks for...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Thanks for sharing your thoughts, rhymes. I agree with ever...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Both, I suppose. I agree that the estimates will keep slip...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Interesting. Thanks for sharing. I'm not trying to bash on...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Thanks, Blaz. I was actually bracing to be attacked here b...
re: Is it Ethical to Work on the Tesla Autopilot Software?
Thanks, Ben. I'm interested to know how it's all going to t...
re: Is it Ethical to Work on the Tesla Autopilot Software?
You're not worried that this is all going to end very badly...
re: Is it Ethical to Work on the Tesla Autopilot Software?
I was engaged in a bit of hyperbole there. But the autopil...
re: Is git the be all and end all of version control?
That's awesome, Chad. Thanks for sharing.
re: Building a PHP Framework: Part 1 - Why? Seriously, Why?
Cool. I'm looking forward to reading it!
re: Building a PHP Framework: Part 1 - Why? Seriously, Why?
You've got an excellent reason to build a framework. Have...
re: How Simple is too Simple to Test?
...thereby proving that WTFs/minute is still the only true ...
re: 4 Books Guaranteed to Make You a Better Programmer
You're welcome. I wrote a whole series of posts on this to...
re: How Simple is too Simple to Test?
Good eye. It's so interesting to hear all these comments an...
re: How Simple is too Simple to Test?
Good catch. That actually can't happen because if the way t...
re: How Simple is too Simple to Test?
No worries. We're just talking. Bring up anything you like....
re: How Simple is too Simple to Test?
Yes. That's what I was trying to discuss towards the end of...
re: How Simple is too Simple to Test?
Yes. I've watched uncle Bob's stuff on unit testing. TDD is...
re: How Simple is too Simple to Test?
Good question! I actually had to run some code to make sure...
re: 4 Books Guaranteed to Make You a Better Programmer
Thanks for your comments, Ivan. You bring up some good ques...
re: How Simple is too Simple to Test?
I love it! The "cycle of misery" is the perfect term to des...
re: How Simple is too Simple to Test?
Yes. Quickcheck is an implementation of property-based test...
re: How Simple is too Simple to Test?
Thanks, Ben. I enjoyed writing it.
re: Protect Yourself like the FBI — with Memos
Yes, that's very good advice. Related to that, I had a pro...
re: Protect Yourself like the FBI — with Memos
My first mentor taught me the importance of documenting any...
re: Maximum line length in your code
We find than 120 is the most readable while still short eno...
re: The Rewrite vs Refactor Debate: 8 Things You Need to Know
Good points. Robert Martin has said similar things about th...
re: The Rewrite vs Refactor Debate: 8 Things You Need to Know
Thanks for writing such a thorough reply; I think your idea...
re: A code review checklist prevents stupid mistakes
You're welcome. Happy coding!
re: 4 Books Guaranteed to Make You a Better Programmer
Thanks so much. I appreciate your feedback.
re: 4 Books Guaranteed to Make You a Better Programmer
You're very welcome. Enjoy the books!
re: Technical debt: we need better communication, not better metaphors
Thanks for reading. Yes, I think non-technical people are...
re: Technical debt: we need better communication, not better metaphors
Awesome. Thanks for reading and commenting.
re: Technical debt: we need better communication, not better metaphors
You are correct on several counts. Debt will accumulate ove...
re: Which mainstream programming language has the ugliest syntax?
I vote for perl as well.
re: A code review checklist prevents stupid mistakes
Awesome. Thanks for sharing.
re: A code review checklist prevents stupid mistakes
Of course you can. We do that too but it wasn't the topic o...
re: "Learn at least one new language every year" is bad advice
I'm surprised by how often you and I seem miles apart when ...
re: "Learn at least one new language every year" is bad advice
I've never met a good programmer who didn't know multiple l...
re: "Learn at least one new language every year" is bad advice
Cool. It's hard to communicate clearly in comments. Cheers...
re: "Learn at least one new language every year" is bad advice
It's crazy how many of them there are. I was talking to m...
re: "Learn at least one new language every year" is bad advice
Nice comments, Jon. I think that not learning new languag...
re: "Learn at least one new language every year" is bad advice
I'm not arguing against learning multiple languages or stac...
re: "Learn at least one new language every year" is bad advice
Awesome. Thanks. I'm glad you enjoyed it.
re: "Learn at least one new language every year" is bad advice
My thoughts too. Thanks for sharing, Abraham.
re: "Learn at least one new language every year" is bad advice
Yeah, I totally agree. And thanks for treating your program...
re: "Learn at least one new language every year" is bad advice
You simply cannot become a good programmer unless you've d...
re: "Learn at least one new language every year" is bad advice
Thanks for reading. That's awesome, Kaz. That's how it's s...
re: "Learn at least one new language every year" is bad advice
html, xhtml, xml, yaml, -> they all have language right ...
re: "Learn at least one new language every year" is bad advice
Yeah, maybe. Let me ask you this: imagine a group of progr...
re: "Learn at least one new language every year" is bad advice
I hear you, Luis. I've been programming in PHP for more tha...
re: "Learn at least one new language every year" is bad advice
Good point, David. We have another vote for surveying the l...
re: "Learn at least one new language every year" is bad advice
Thanks for your comments, Andrew. You've helped me make my...
re: "Learn at least one new language every year" is bad advice
Yes, Eljay-Adobe's correct. It's this pressure to do it jus...
re: "Learn at least one new language every year" is bad advice
Very good advice. Thank you for taking the time to share yo...
re: "Learn at least one new language every year" is bad advice
Thanks Scott. We live in a fast-paced world but I feel sorr...
re: How are the "must read" stories selected on dev.to?
Okay thanks, Ben. I appreciate it.
re: How are the "must read" stories selected on dev.to?
Sorry Ben, it's still not clear. What makes a story popular...
re: I'm lost and don't know what to do.
Abisekh, I agree with basically everything my fellow dev.t...
re: Putt's Law and how to power your org from the ground up
Hey Scott, Thanks for the reply. I agree with your points, ...
re: Putt's Law and how to power your org from the ground up
Great post, Scott. I think it works both ways. Management d...
re: Are you working on the most important thing?
Good point, Juan. If you'll allow me to paraphrase from th...
re: Are you working on the most important thing?
Yes. You're exactly right. Our intuition is terrible for t...
re: Are you working on the most important thing?
Thanks for the positive feedback, Ben.
re: How screwed would your employer be if you died suddenly?
Sometimes these things are more complicated than they first...
re: How screwed would your employer be if you died suddenly?
Thanks for your thoughtful comments, Nicolas. You're right...
re: Soft(er) skills that make you a better programmer
Solid tips, Aman. Based on the title I was expecting you ...
re: What books would you recommend to a project manager that has no software development background?
I'd recommend a new project manager learn the general princ...
re: A code review checklist prevents stupid mistakes
That's great. I hope you find it as useful as I have.
re: How screwed would your employer be if you died suddenly?
Yes. A corporate email account is an excellent idea. When ...
re: How screwed would your employer be if you died suddenly?
Agreed.
re: How screwed would your employer be if you died suddenly?
Reduced throughput is okay and should be expected. You need...
re: How screwed would your employer be if you died suddenly?
Missing documentation is a big problem. I'm aware of bus f...
re: How screwed would your employer be if you died suddenly?
Wow, that's a great story, Frank. No doubt, the manager tha...
re: Correct Answers Are Few and Far Between in Software Development
I think we are all guilty of this. My blog posts are aime...
re: Software security is hopelessly broken
I know, right? And it's not just small projects that still ...
re: A code review checklist prevents stupid mistakes
Yes. You must checkout the branch and examine it in your ID...
re: A code review checklist prevents stupid mistakes
Thanks. And you're welcome. I wrote a whole post why fail...
re: A code review checklist prevents stupid mistakes
You're welcome. The research says that after an hour the ...
re: What's your deal?
Thanks for you comments, leob. Based on 4 you might benefit...
re: What's your deal?
Hi Pawel, thanks for your kind words. I don't think there'...
re: What's your deal?
Hi Arden, you might be interested in an overview of my appr...
re: What's your deal?
Hi Steve, thanks for sharing your comments. You might be ...
loading...