All 67 Comments

re: Apple wants to remove scripting languages from macOS
Yes they get in my way too. I need newer version of Python ...
re: 4 Attributes Of A Good CI/CD Pipeline
One central point should also be that code gets integrated ...
re: Boolean - The Good, The Bad and there is no place for the Ugly
Just one thing would like to mention, this is a great exam...
re: Byte Sized: A Taste of Coding History (Coming soon!)
We need more of this!
re: Keeping Up With The Codeashians
I agree, many waste far too much time chasing new languages...
re: SWEs are ruining SRE
Us software engineer face similar obstacles in interviewing...
re: Getting Trapped as an Expert Beginner
@daedtech just answered some reader questions, one related...
re: Reader Question Round-Up, Part 4
I have seen many people reposting stuff from there personal...
re: Testing With TDD And BDD
Great post. I am a big TDD proponent and have said the exac...
re: Getting Trapped as an Expert Beginner
Looking forward to reading more of your articles!
re: Getting Trapped as an Expert Beginner
Thanks I didn't know he was on dev.to!
re: Getting Trapped as an Expert Beginner
Yes you don't want to get stuck in an echo chamber at work....
re: Cost of Code Ownership
One point I overlooked, the reason management needs to know...
re: Technical Interviewing is Broken, But We Can Fix It
Can't agree more!
re: Add unit tests on a project already in progress
I see many make the mistake of asking managers and product ...
re: Add unit tests on a project already in progress
Yes! It gives so many pratical suggestions and range of opt...
re: The Most Important Tip for Beginner Software Engineers Is…
This is why I love test driven development. It forces me to...
re: What software development skills only come with experience?
One thing I have seen is that they lack understanding of ho...
re: What are the tips or techniques you wish someone had told you ages ago?
Yeah Test Driven Development by Example, by Kent Beck
re: What are the tips or techniques you wish someone had told you ages ago?
How to really do Test Driven Developement SOLID principles ...
re: How to organize your git branches
Adam, if you have any research that shows the opposite I wo...
re: How to organize your git branches
I can't really speak to how Linux project works or how they...
re: The Curse of the IDE
I have used all these techniques while using an IDE. Not su...
re: How to organize your git branches
I have done both, Trunk Based Development is the way to go ...
re: How to organize your git branches
Three words: trunk based development.
re: Talk to the Rubber Duck
How many times this had happened to me, I think this is one...
re: Ternary Operators In JavaScript
I have the same feelings. I limit use of ternary operators ...
re: The Risks of Dead Code
This reminds me also of the Ariane 5 rocket.
re: Nervous on first programming job
Every engineer and developer I know uses google/stackoverfl...
re: The Dev.to-Community's Opinion about Unit-Tests
A couple weeks ago I posted an article on miss conceptions ...
re: Learning to think like a programmer.
The first part of my answer is why focus on "thinking like ...
re: OOP 101: Understanding Classes
What about polymorphism? I think this is the most important...
re: Common Myths and Misconceptions of Test Driven Development
Sounds similar to my experience. When I first started out I...
re: Common Myths and Misconceptions of Test Driven Development
This is the first time I have heard someone use Test Driven...
re: OOP Overkill
I use interfaces and abstract types to define my contracts ...
re: OOP Overkill
You have to ask your self why is OOP so popular? What is it...
re: When is code "too clever" / how do you think about readability/cognitive load?
I totally identify with this. When I started I felt the sam...
re: πŸ€” THOUGHTS ON GITHUB
All the code I work on can't be put on public site like git...
re: My testing epiphany
Great video on youtube from Jim Weirich youtu.be/tg5RFeSfBM...
re: My testing epiphany
Yep, one of many reasons we write tests. The other big one ...
re: Habitual Testing: Transform Negative Software Testing Culture By Leveraging Your Subconscious
One big issue many face is that the code that lack tests is...
re: What's the point of learning how to sort?
I think your experience is quite unique. I did not exposed ...
re: Interruptions in the open office
We just had our cubes taken away and given just a desk in t...
re: Can we use a good configuration gaming laptop for programming?
I have two laptops, the Dell XPS 15 that I own, and a 2013 ...
re: Correct Answers Are Few and Far Between in Software Development
I tend to agree here. Some of this is different perspective...
re: When do you write your tests?
I find personally I do my best when I write the tests first...
re: When do you write your tests?
While TDD can help you think about how you are going to des...
re: When do you write your tests?
I pretty much follow TDD over 90% of the time when writing ...
re: The problem with temporary solutions
This exact line of thought comes into my mind when ever som...
re: The Problem with Interfaces, and how Go Fixed it
What happens if the interface changes? How would you even k...
re: Error handling - Returning Results
I agree with this, I have seen the dark side of avoid all e...
re: Test Doubles - Fakes, Mocks and Stubs.
Love this article! Nice way of defining theses concepts.
re: The tragedy of 100% code coverage
Loved this article.
re: The Boy Scout Rule
TDD can give you the freedom to clean the code and put ever...
re: The Boy Scout Rule
Have the business people got burnt in the past by devs tryi...
re: The Importance of Quality Comments
So are you commenting the work arrounds you have put in pla...
re: The Importance of Quality Comments
Your personal experience with bad comments is exactly why I...
re: The Importance of Quality Comments
Document/save any changes you make to a library. A must if...
re: Automated tests before reaching market - worth it or not?
I say yes to the API level tests. This will ensure you desi...
re: Test First Development at different test stages
Just curious what language and tools are you using? I have ...
re: Test First Development at different test stages
Uncle Bob, one of the biggest promoters of Test Driven Deve...
re: Will programming be automated? (A Slack Chat and Commentary)
Not only does the automated systems need to be maintained b...
re: Embrace How Random the Programming Interview Is
Lately I have been interviewing for some positions in India...
loading...