All 195 Comments
re: How I intend to become a better software developer May 23
I totally agree. The NASA study I mentioned in the post (a...
re: How I intend to become a better software developer May 23
Thanks for sharing your experiences, Kasey. Some functiona...
re: How I intend to become a better software developer May 22
Thanks. There are different ways to think about safety. La...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 5
I don't think it views are actually that different. It's ju...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 3
We can skip to some regulations and standards because even ...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 2
Yup, I totally agree. LOC is a terrible measure. A dev o...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 2
What I would do is irrelevant but I take your point. Everyo...
re: How Simple is too Simple to Test? May 2
Thanks. Carry on...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 2
Voting with your wallet is hard because even if you had inf...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 1
Thanks for sharing your thoughts, Jesuszilla. So between n...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 1
You're welcome. And you are correct. Nobody is required t...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 1
Tesla's engineers are building a product that could kill an...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 1
I agree.
re: How screwed would your employer be if you died suddenly? May 1
You're welcome, Brian. That's for sharing your list. It's ...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 1
Thanks so much, Rob. Yes, I saw that. I can't believe Tesl...
re: Is it Ethical to Work on the Tesla Autopilot Software? May 1
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? May 1
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? Apr 30
Yeah, that's the kind of stuff that concerns me. Thanks for...
re: Is it Ethical to Work on the Tesla Autopilot Software? Apr 30
Thanks for sharing your thoughts, rhymes. I agree with ever...
re: Is it Ethical to Work on the Tesla Autopilot Software? Apr 30
Both, I suppose. I agree that the estimates will keep slip...
re: Is it Ethical to Work on the Tesla Autopilot Software? Apr 30
Interesting. Thanks for sharing. I'm not trying to bash on...
re: Is it Ethical to Work on the Tesla Autopilot Software? Apr 30
Thanks, Blaz. I was actually bracing to be attacked here b...
re: Is it Ethical to Work on the Tesla Autopilot Software? Apr 30
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? Apr 30
You're not worried that this is all going to end very badly...
re: Is it Ethical to Work on the Tesla Autopilot Software? Apr 30
I was engaged in a bit of hyperbole there. But the autopil...
re: Is git the be all and end all of version control? Apr 29
That's awesome, Chad. Thanks for sharing.
re: Building a PHP Framework: Part 1 - Why? Seriously, Why? Apr 24
Cool. I'm looking forward to reading it!
re: Building a PHP Framework: Part 1 - Why? Seriously, Why? Apr 24
You've got an excellent reason to build a framework. Have...
re: How Simple is too Simple to Test? Apr 21
...thereby proving that WTFs/minute is still the only true ...
re: 4 Books Guaranteed to Make You a Better Programmer Apr 20
You're welcome. I wrote a whole series of posts on this to...
re: How Simple is too Simple to Test? Apr 20
Good eye. It's so interesting to hear all these comments an...
re: How Simple is too Simple to Test? Apr 20
Good catch. That actually can't happen because if the way t...
re: How Simple is too Simple to Test? Apr 20
No worries. We're just talking. Bring up anything you like....
re: How Simple is too Simple to Test? Apr 20
Yes. That's what I was trying to discuss towards the end of...
re: How Simple is too Simple to Test? Apr 20
Yes. I've watched uncle Bob's stuff on unit testing. TDD is...
re: How Simple is too Simple to Test? Apr 20
Good question! I actually had to run some code to make sure...
re: 4 Books Guaranteed to Make You a Better Programmer Apr 20
Thanks for your comments, Ivan. You bring up some good ques...
re: How Simple is too Simple to Test? Apr 20
I love it! The "cycle of misery" is the perfect term to des...
re: How Simple is too Simple to Test? Apr 20
Yes. Quickcheck is an implementation of property-based test...
re: How Simple is too Simple to Test? Apr 19
Thanks, Ben. I enjoyed writing it.
re: Protect Yourself like the FBI — with Memos Mar 30
Yes, that's very good advice. Related to that, I had a pro...
re: Protect Yourself like the FBI — with Memos Mar 30
My first mentor taught me the importance of documenting any...
re: Maximum line length in your code Mar 30
We find than 120 is the most readable while still short eno...
re: The Rewrite vs Refactor Debate: 8 Things You Need to Know Mar 27
Good points. Robert Martin has said similar things about th...
re: The Rewrite vs Refactor Debate: 8 Things You Need to Know Mar 26
Thanks for writing such a thorough reply; I think your idea...
re: A code review checklist prevents stupid mistakes Mar 25
You're welcome. Happy coding!
re: 4 Books Guaranteed to Make You a Better Programmer Mar 22
Thanks so much. I appreciate your feedback.
re: 4 Books Guaranteed to Make You a Better Programmer Mar 20
You're very welcome. Enjoy the books!
re: Technical debt: we need better communication, not better metaphors Mar 14
Thanks for reading. Yes, I think non-technical people are...
re: Technical debt: we need better communication, not better metaphors Mar 14
Awesome. Thanks for reading and commenting.
re: Technical debt: we need better communication, not better metaphors Mar 12
You are correct on several counts. Debt will accumulate ove...
re: Which mainstream programming language has the ugliest syntax? Mar 7
I vote for perl as well.
re: A code review checklist prevents stupid mistakes Mar 7
Awesome. Thanks for sharing.
re: A code review checklist prevents stupid mistakes Mar 7
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 Mar 1
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 Feb 28
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 Feb 28
Cool. It's hard to communicate clearly in comments. Cheers...
re: "Learn at least one new language every year" is bad advice Feb 28
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 Feb 27
Nice comments, Jon. I think that not learning new languag...
re: "Learn at least one new language every year" is bad advice Feb 27
I'm not arguing against learning multiple languages or stac...
re: "Learn at least one new language every year" is bad advice Feb 27
Awesome. Thanks. I'm glad you enjoyed it.
re: "Learn at least one new language every year" is bad advice Feb 27
My thoughts too. Thanks for sharing, Abraham.
re: "Learn at least one new language every year" is bad advice Feb 27
Yeah, I totally agree. And thanks for treating your program...
re: "Learn at least one new language every year" is bad advice Feb 27
You simply cannot become a good programmer unless you've d...
re: "Learn at least one new language every year" is bad advice Feb 27
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 Feb 27
html, xhtml, xml, yaml, -> they all have language right ...
re: "Learn at least one new language every year" is bad advice Feb 27
Yeah, maybe. Let me ask you this: imagine a group of progr...
re: "Learn at least one new language every year" is bad advice Feb 27
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 Feb 27
Good point, David. We have another vote for surveying the l...
re: "Learn at least one new language every year" is bad advice Feb 27
Thanks for your comments, Andrew. You've helped me make my...
re: "Learn at least one new language every year" is bad advice Feb 27
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 Feb 27
Very good advice. Thank you for taking the time to share yo...
re: "Learn at least one new language every year" is bad advice Feb 27
Thanks Scott. We live in a fast-paced world but I feel sorr...
re: How are the "must read" stories selected on dev.to? Feb 25
Okay thanks, Ben. I appreciate it.
re: How are the "must read" stories selected on dev.to? Feb 25
Sorry Ben, it's still not clear. What makes a story popular...
re: I'm lost and don't know what to do. Feb 23
Abisekh, I agree with basically everything my fellow dev.t...
re: Putt's Law and how to power your org from the ground up Feb 21
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 Feb 17
Great post, Scott. I think it works both ways. Management d...
re: Are you working on the most important thing? Feb 15
Good point, Juan. If you'll allow me to paraphrase from th...
re: Are you working on the most important thing? Feb 15
Yes. You're exactly right. Our intuition is terrible for t...
re: Are you working on the most important thing? Feb 15
Thanks for the positive feedback, Ben.
re: How screwed would your employer be if you died suddenly? Feb 14
Sometimes these things are more complicated than they first...
re: How screwed would your employer be if you died suddenly? Feb 13
Thanks for your thoughtful comments, Nicolas. You're right...
re: Soft(er) skills that make you a better programmer Feb 13
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? Feb 5
I'd recommend a new project manager learn the general princ...
re: A code review checklist prevents stupid mistakes Feb 1
That's great. I hope you find it as useful as I have.
re: How screwed would your employer be if you died suddenly? Jan 31
Yes. A corporate email account is an excellent idea. When ...
re: How screwed would your employer be if you died suddenly? Jan 31
Agreed.
re: How screwed would your employer be if you died suddenly? Jan 30
Reduced throughput is okay and should be expected. You need...
re: How screwed would your employer be if you died suddenly? Jan 30
Missing documentation is a big problem. I'm aware of bus f...
re: How screwed would your employer be if you died suddenly? Jan 30
Wow, that's a great story, Frank. No doubt, the manager tha...
re: Correct Answers Are Few and Far Between in Software Development Jan 29
I think we are all guilty of this. My blog posts are aime...
re: Software security is hopelessly broken Jan 25
I know, right? And it's not just small projects that still ...
re: A code review checklist prevents stupid mistakes Jan 25
Yes. You must checkout the branch and examine it in your ID...
re: A code review checklist prevents stupid mistakes Jan 25
Thanks. And you're welcome. I wrote a whole post why fail...
re: A code review checklist prevents stupid mistakes Jan 25
You're welcome. The research says that after an hour the ...
re: What's your deal? Jan 8
Thanks for you comments, leob. Based on 4 you might benefit...
re: What's your deal? Jan 8
Hi Pawel, thanks for your kind words. I don't think there'...
re: What's your deal? Jan 8
Hi Arden, you might be interested in an overview of my appr...
re: What's your deal? Jan 8
Hi Steve, thanks for sharing your comments. You might be ...
re: What's your deal? Jan 8
I died of dysentery (among other things) many times during ...
re: What's your deal? Jan 8
Hi Fida, I like John Sonmez's thoughts on specializing in ...
re: Software security is hopelessly broken Jan 8
No, I think you have a valid point of view and your experie...
re: Software security is hopelessly broken Jan 6
Yes. Where I said "code" it would have been more accurate t...
re: Software security is hopelessly broken Jan 6
Thanks. These are good tips to help people outsource some o...
re: Books I read in 2017 Jan 3
You're welcome. I'm glad you found it useful.
re: Books I read in 2017 Jan 3
Yes. Thanks. My library doesn't have it but I'm going to re...
re: Books I read in 2017 Jan 2
You're welcome. I'm reading The Lean Startup right now an...
re: Books I read in 2017 Jan 2
Agreed. I'm in the same boat as you. It's an interesting re...
re: What's your deal? Jan 1
Hi Frank, Thanks for all the details and for being brave e...
re: What are your must-read tech books for 2018? Dec 25 '17
I just posted the books I read in 2017 with ratings and rev...
re: Reasons for loving Ada. #1: strong typing Dec 12 '17
Thanks for the reply. Those are really great answers. I've...
re: Reasons for loving Ada. #1: strong typing Dec 11 '17
Thanks for writing this article, Riccardo. I have so many ...
re: Cost of delay: simultaneous feature development Dec 5 '17
You're welcome.
re: Cost of delay: simultaneous feature development Dec 4 '17
Oh man, I'm not qualified to answer that question. Imagine...
re: Cost of delay: simultaneous feature development Dec 4 '17
You are asking about economically optimal batch sizes. I co...
re: Is Uncle Bob serious? Dec 3 '17
Thanks for reading and taking the time to comment, Pierre. ...
re: A love letter to my IDE Nov 28 '17
You have excellent taste, sir.
re: A love letter to my IDE Nov 27 '17
Thanks. I've have to check out the TED talk.
re: With great power comes great responsibility Nov 21 '17
Sounds like you work at a tough place. We push release dat...
re: With great power comes great responsibility Nov 21 '17
I agree that my idea probably wouldn't do much. My argument...
re: With great power comes great responsibility Nov 21 '17
Sure, we face tons of pressure but I don't think we should ...
re: With great power comes great responsibility Nov 21 '17
Yes, that talk is a variation on his 'professionalism' them...
re: With great power comes great responsibility Nov 20 '17
Thanks, Scott. I think we're getting away with it because,...
re: Can you hire an Japanese engineer with poor English? Nov 20 '17
You're welcome. Good luck to you.
re: Can you hire an Japanese engineer with poor English? Nov 20 '17
We hired an non-native English speaker as a programmer. We ...
re: Idea for Software Engineering project(Gamification, IOT, Machine Learning)? Should address serious issue. Complex, the beter Nov 19 '17
You are very welcome. Good luck with your project.
re: Technical debt: we need better communication, not better metaphors Nov 16 '17
High Praise. Thank you.
re: Worthless software: risks and prevention Nov 14 '17
That's the power of software. You can change it at a low co...
re: Is testability a reason to change your design? Nov 13 '17
Uncle Bob said (I'm paraphrasing) that if he had to choose ...
re: Idea for Software Engineering project(Gamification, IOT, Machine Learning)? Should address serious issue. Complex, the beter Nov 13 '17
I had an idea the other night for an AI system that monitor...
re: Idea for Software Engineering project(Gamification, IOT, Machine Learning)? Should address serious issue. Complex, the beter Nov 13 '17
Automation of commercial building environmental controls? ...
re: Experienced developers: What concept have you never gotten around to learning and you've been fine without it? Nov 13 '17
UML modelling. It was going to be "THE THING" in the late 9...
re: (Big) Rewrites Nov 8 '17
Excellent post, Bertil. We've got some really old systems ...
re: Book Recommendations Nov 7 '17
Awesome. I reread "Facts and Fallacies..." every couple of ...
re: Book Recommendations Nov 7 '17
I watched a talk where a gray-beard programmer said he sell...
re: Book Recommendations Nov 6 '17
These are some of my favorite books (I've omitted the books...
re: How to make time to repay your technical debt Nov 6 '17
Thanks. Yes. It's an idiom (apologies). "hour-for-hour co...
re: How to make time to repay your technical debt Nov 6 '17
Great comments and the slides from Philippe Kruchten are ex...
re: How to make time to repay your technical debt Nov 6 '17
Thanks. I read your linked article--very nice. I can tell ...
re: Is Uncle Bob serious? Nov 5 '17
Thanks for the kind words, Steve. I totally agree with you...
re: Recognizing a trend vs. a lasting truth Nov 3 '17
It's kind of a weird question. I'm not sure there's that mu...
re: What were your problems with "real world TDD"? Nov 2 '17
My (limited) experience has been that programming is absolu...
re: Technical debt: we need better communication, not better metaphors Oct 31 '17
I agree. If a significant number of your teammates don't re...
re: Technical debt: we need better communication, not better metaphors Oct 31 '17
Awesome. Thanks.
re: Technical debt: we need better communication, not better metaphors Oct 31 '17
I forgot to address one point. A dev adding a 300th method ...
re: Technical debt: we need better communication, not better metaphors Oct 31 '17
Thank you for your comments, David. Let me see if I can cla...
re: What were your problems with "real world TDD"? Oct 30 '17
Hi Lars, great topic. Some random thoughts: expect it to...
re: Technical debt: we need better communication, not better metaphors Oct 30 '17
Yeah, we haven't gotten to the "let's get the non-tech peop...
re: A code review checklist prevents stupid mistakes Oct 30 '17
You're welcome. He's also got some great overview videos o...
re: Technical debt: we need better communication, not better metaphors Oct 30 '17
Thank you. High praise.
re: A code review checklist prevents stupid mistakes Oct 30 '17
Thanks. If you like Theory of Constraints, you are going t...
re: A code review checklist prevents stupid mistakes Oct 30 '17
We had the same problem (zombie checking things as done). W...
re: Why I did my master's in software engineering instead of computer science Oct 26 '17
I'm enjoying our little debate. You wrote: In software w...
re: A code review checklist prevents stupid mistakes Oct 26 '17
Thank you. There are many ways to handle these flows and I...
re: A code review checklist prevents stupid mistakes Oct 25 '17
Okay. That's not our intention. I work in a small company ...
re: Why I did my master's in software engineering instead of computer science Oct 25 '17
Is the challenge of finding acceptable quality and producti...
re: A code review checklist prevents stupid mistakes Oct 25 '17
Hi Christian. Thanks for reading. We usually do it like th...
re: Why I did my master's in software engineering instead of computer science Oct 24 '17
I couldn't agree more. A computer science degree alone is n...
re: A code review checklist prevents stupid mistakes Oct 23 '17
Interesting. I had never heard of probot. I'll have to chec...
re: A code review checklist prevents stupid mistakes Oct 23 '17
Thank you for bring this up. I've seen this handled lots of...
re: What is the pros and cons of TDD in our case and is it required at all? Oct 19 '17
My pleasure. Good luck with your project.
re: What is the pros and cons of TDD in our case and is it required at all? Oct 19 '17
Thanks for adding those details. There are lots of pro and...
re: Is Uncle Bob serious? Oct 19 '17
I agree. If you don't have quality people, the best tools a...
re: Optimal pull request size Oct 19 '17
That would do it. I'm assuming as a part-time contractor, y...
re: Is Uncle Bob serious? Oct 18 '17
I couldn't agree more, Steve. SpaceX is somehow using Linu...
re: Optimal pull request size Oct 17 '17
Why are your pull requests in review for so long, if you do...
re: What is the pros and cons of TDD in our case and is it required at all? Oct 16 '17
It would be useful to know that kind of project you are wor...
re: How do you measure and discuss the less measurable things about testing code? Oct 16 '17
"Test Coverage" actually has several meanings and they are ...
re: Is Uncle Bob serious? Oct 11 '17
Thanks. I'll have to check it out.
re: Is Uncle Bob serious? Oct 11 '17
Good points. We could also add non-native English speaking ...
re: Is Uncle Bob serious? Oct 10 '17
You make very good points, David. If management wants its ...
re: Is Uncle Bob serious? Oct 10 '17
Thanks, Cory. I couldn't agree more. Management often thin...
re: Is Uncle Bob serious? Oct 10 '17
Good points, especially: the software part of the system ...
re: Is Uncle Bob serious? Oct 10 '17
Good points, Thomas. Yes, I see the communication issues n...
re: Is Uncle Bob serious? Oct 10 '17
I think it's almost unfair to say that Uncle Bob is represe...
re: Is Uncle Bob serious? Oct 10 '17
Well said, Diego. I'm always happy to come across another d...
re: Is git the be all and end all of version control? Oct 9 '17
Fossil looks interesting. It was created by Richard Hipp wh...
re: Is Uncle Bob serious? Oct 9 '17
I appreciate your comments but I'm having a hard time follo...
re: Is Uncle Bob serious? Oct 9 '17
I agree with your assessment, Diego--if we are talking abou...
re: Is Uncle Bob serious? Oct 9 '17
I'm not an expert on writing safety-critical software or Sp...
re: The Most Important Coding Guidelines Sep 28 '17
Nice list, Patrick. If there was room for one more thing o...
re: Features are liabilities Sep 27 '17
I agree with most of your thoughts. But "if you mess up the...
re: Book Review: Code Complete Sep 25 '17
Aly, you stumbled onto a truly excellent book. I read Code...
re: Features are liabilities Sep 25 '17
Interesting thoughts, David. Could your preference for dev...
re: The Four Layers of Programming Skills Sep 25 '17
Great list; nice decomposition. The there might be another...
re: What is a "10x" Programmer? Aug 8 '17
I completely agree - programming is a lot more than just co...
re: Why you should work remotely Jul 30 '17
I've benefited from the 'support for diversity' argument. ...
re: Developers, swallow your pride and just do stuff Jun 13 '17
Great insights. This isn't so much an issue of right and ...
re: The broken promise of static typing Jun 7 '17
Hey Dan, I can relate to your Clojure experience. The Prag...
re: The broken promise of static typing Jun 6 '17
Hey Dan, The best source I have off the top of my head is ...
re: The Single Most Important Driver Of Software Quality Jun 5 '17
Yes, Lucas. I know the feeling. I work for a small business...
re: The broken promise of static typing Jun 5 '17
Great topic! I think your data analysis is fatally flawed, ...
loading...