For my own sanity, I never allow AI to do everything. Either I write some code and turn to AI for debugging help and code review, or I let AI write the initial draft and I debug the AI-written code.
For my own sanity, I never allow AI to do everything. Either I write some code and turn to AI for debugging help and code review, or I let AI write the initial draft and I debug the AI-written code.
Some people got into software development because they love to code. Others got into it because they love bringing ideas to life and coding was the only means to do so.
I am of the latter. I love software development because it allows me to bring my idea to life. Yes, I love to code but it's a means to get to my ultimate goal. I don't have a lot of time outside of work and family to work on my ideas. They usually just sit in my head until I forget about them.
Being able to use AI to assist in feature planning while I'm on the go, break everything down into organize phases, put those phases into the structured tickets, work on architecture design, and have things come to life around my requirements and within my constraints has been a complete game changer.
At the end of the day I do not put my skills on a pedestal either, I can learn from AI the same way I learn from reading open source code.
I agree with you completely.
I started at a new company in February and was able to use AI to get fully on boarded 3 months faster than their typical onboarding cycle.
I use it to learn new things all the time and to enhance my existing decades of experience. Very humbling when it shows you how much you don't know.
Instead of void shit, empty pleasure.