Cheeky3
Member
- Apr 20, 2022
- 24
I seek to connect with members in the same field as me.
Just wondering what your preferences are as a software dev - do you prefer fixing bugs or developing features?
I find both satisfying, but in different ways.
When you build a more complex feature there are various approaches and a more experienced dev often shares their approach and likewise, I learn from approaches other devs have taken on sites like Stackoverflow and from websites like medium where often frameworks provide you with the tooling.
Whilst I don’t particularly enjoy fixing trivial bugs, my primary enjoyment comes of bugs that are hard to find and easy to fix, affecting large parts of the system producing a funny result.
The most enjoyable ones I find are the bugs that are only replicated in specific situations. Replicating the problem itself is like solving part of the puzzle. Then the other part is understanding the “why”. Then it is so satisfying when your one line change performs a miracle and you learnt something new in the process, often times realising a fundamental misunderstanding about the “why”.
The second most enjoyable type of bug I enjoy fixing are easy to find and hard fo fix. Often you find yourself breaking something in the process and then realise you had a fundamental gap in your understanding of something technical.
On the whole, I’d say it’s the “not knowing what you don’t know” that’s the kind of challenge where I very much thrive . It’s the satisfaction of figuring out what you don’t know, and filling in that gap that I enjoy the most.
Just curious about others - what are your favourite and worst things about software engineering ?
Just wondering what your preferences are as a software dev - do you prefer fixing bugs or developing features?
I find both satisfying, but in different ways.
When you build a more complex feature there are various approaches and a more experienced dev often shares their approach and likewise, I learn from approaches other devs have taken on sites like Stackoverflow and from websites like medium where often frameworks provide you with the tooling.
Whilst I don’t particularly enjoy fixing trivial bugs, my primary enjoyment comes of bugs that are hard to find and easy to fix, affecting large parts of the system producing a funny result.
The most enjoyable ones I find are the bugs that are only replicated in specific situations. Replicating the problem itself is like solving part of the puzzle. Then the other part is understanding the “why”. Then it is so satisfying when your one line change performs a miracle and you learnt something new in the process, often times realising a fundamental misunderstanding about the “why”.
The second most enjoyable type of bug I enjoy fixing are easy to find and hard fo fix. Often you find yourself breaking something in the process and then realise you had a fundamental gap in your understanding of something technical.
On the whole, I’d say it’s the “not knowing what you don’t know” that’s the kind of challenge where I very much thrive . It’s the satisfaction of figuring out what you don’t know, and filling in that gap that I enjoy the most.
Just curious about others - what are your favourite and worst things about software engineering ?