Ask HN: How do you keep up with advances in AI-assisted programming techniques?
31–40 of 47 posts
Re: Ask HN: How do you keep up with advances in AI-assisted programming techniques?
#32On top of that I can't really use any AI tools in my editor as that would violate work policy, so no auto-completion for work stuff.
I use GH Copilot at home sometimes for fun but mostly for generating mock data or quick examples I can give to students when I work in another role.
Re: Ask HN: How do you keep up with advances in AI-assisted programming techniques?
#33The same way I've successfully kept up on tech progress for 3+ decades now: By sitting back, doing what I know, and letting everyone else burn their energy on "keeping up". Then, when the hype has died down and I see what really has worked and stuck with people, I go learn it.
On the other hand, I have a pretty good feeling for just how this is going to change things and what can be done with the current and future models.
I'm betting on easy-access UI tools never being as useful as working with raw models. If I'm wrong, oh well. I had a lot of fun tinkering.
Re: Ask HN: How do you keep up with advances in AI-assisted programming techniques?
#34By and large, just ignore them? Life's a lot easier when you don't fancy yourself a 10x programmer, accept mediocrity, and just absorb best practices by osmosis a few years after they're developed by the bigshots. This reminds me a lot of early Javascript: a thousand small companies each promising a 10% improvement to your workflow. Wait a couple years and it'll be three companies each offering 150% boosts instead, w…
I don't get that take, wouldn't most people use a tool if it made you even 5% or 10% more efficient at your job after a little bit of research? Sure digging for the tool and task use case takes time but it'll more than pay back itself
I don't think anyone's against self improvement, but the cognitive overload of continually juggling multiple 5% improvements vs a possibly more-disruptive (but in reality usually more streamlined) 25% improvement down the line just doesn't make sense if you value your own time, especially if you have to essentially embed yourself as an expert into the domain to be able to follow improvements
Re: Ask HN: How do you keep up with advances in AI-assisted programming techniques?
#35The same way I've successfully kept up on tech progress for 3+ decades now: By sitting back, doing what I know, and letting everyone else burn their energy on "keeping up". Then, when the hype has died down and I see what really has worked and stuck with people, I go learn it.
Great as an employee approach. Not as good as a founder approach.
Because if you're not, it sounds like you're distracting yourself with shiny things instead of focusing on your industry, on your investors, on your leads and clients, on your team, etc. While common, that sounds like a terrible founder approach.
AI-assisted programming may be something that your engineers bring into your company because they find it improves their work. But like any other tool one's staff may prefer, your role as a leader doesn't involve "keeping up on the advances". At best, it involves sourcing trusted perspectives when you face a decision point (authorizing a request, perhaps), making the choice, and then moving on to other leadership tasks.
Re: Ask HN: How do you keep up with advances in AI-assisted programming techniques?
#36E.g. I see a lot of similar comments with multiple replies specifically about Copilot - but that's exactly what I'm talking about. ChatGPT, DallE, Copilot - these are the standout things that everybody not keeping up with AI knows about.
Re: Ask HN: How do you keep up with advances in AI-assisted programming techniques?
#37Re: Ask HN: How do you keep up with advances in AI-assisted programming techniques?
#38By and large, just ignore them? Life's a lot easier when you don't fancy yourself a 10x programmer, accept mediocrity, and just absorb best practices by osmosis a few years after they're developed by the bigshots. This reminds me a lot of early Javascript: a thousand small companies each promising a 10% improvement to your workflow. Wait a couple years and it'll be three companies each offering 150% boosts instead, w…
Re: Ask HN: How do you keep up with advances in AI-assisted programming techniques?
#39By and large, just ignore them? Life's a lot easier when you don't fancy yourself a 10x programmer, accept mediocrity, and just absorb best practices by osmosis a few years after they're developed by the bigshots. This reminds me a lot of early Javascript: a thousand small companies each promising a 10% improvement to your workflow. Wait a couple years and it'll be three companies each offering 150% boosts instead, w…
I don't get that take, wouldn't most people use a tool if it made you even 5% or 10% more efficient at your job after a little bit of research? Sure digging for the tool and task use case takes time but it'll more than pay back itself
Re: Ask HN: How do you keep up with advances in AI-assisted programming techniques?
#40By and large, just ignore them? Life's a lot easier when you don't fancy yourself a 10x programmer, accept mediocrity, and just absorb best practices by osmosis a few years after they're developed by the bigshots. This reminds me a lot of early Javascript: a thousand small companies each promising a 10% improvement to your workflow. Wait a couple years and it'll be three companies each offering 150% boosts instead, w…
> absorb best practices by osmosis a few years after they're developed by the bigshots Better yet, ignore the concept of "best practices" and learn what different software development practices have to offer in different contexts, from your personal experience and from nuanced reports from people you (at least somewhat) trust. There are a lot of ideas flying around about how to do software development better, in my e…
The trick is knowing when to have it off and when to have it on.
I particularly like Copilot Chat. Really nice to have there in the IDE.