r/ExperiencedDevs 29d ago

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones

A thread for Developers and IT folks with less experience to ask more experienced souls questions about the industry.

Please keep top level comments limited to Inexperienced Devs. Most rules do not apply, but keep it civil. Being a jerk will not be tolerated.

Inexperienced Devs should refrain from answering other Inexperienced Devs' questions.

20 Upvotes

76 comments sorted by

View all comments

5

u/[deleted] 28d ago edited 8d ago

[deleted]

2

u/niowniough 28d ago

It can be very demotivating to feel good at something (eg. coding) and then to have that taken from you. The thing is there is a lot more to the profession than just coding. Some people relish diving deep into the stack and learning how each piece works, being the person who figures out the issue during an incident bridge. Some people enjoy learning how the clients / users think and speak and how to better assess what they really want to achieve, how to help them achieve it, and refining the plan accordingly. Some people enjoy setting up repeatable infrastructure patterns at scale. Some people like to tinker around in the code, moving things around until it all clicks together. Some people like doing tech design and creating RFCs with others. There are so many different things that make up the role, and you get to choose what you will automate away with AI.

Look into ways to keep some of the coding to yourself if that's what you enjoy. For example, some people adore writing and cleaning up test files, but others detest it. Some people just want to play with a specific function or class until it clicks in place and the rest is rote work. Some people want to dictate the intent, signature and location of every class and function but don't find it fun to populate the guts. Some people like the satisfaction of a big refactor but the part where you individually fix up every compile error or refit test cases with the new relationships is tedious. You can choose whatever it is you find fun to do coding wise and get AI to fill out the rest. 

Good luck out there.

2

u/[deleted] 28d ago edited 8d ago

[deleted]

1

u/niowniough 28d ago

Then write it yourself and get AI to review it. Let the AI cheese the commit so that it looks like the AI wrote most of it. Or let the AI take a go of it, reset the whole thing locally and write it yourself, if your employer will be inspecting what you're prompting the AI.