Noodling About - Experiments, Writing & More

Using ChatGPT: Like An Upgrade From a Normal Bike to a Powerful E-Tandem

Working with ChatGPT: It's A Productivity Upgrade 🍄🎮🌟:

So, I've been using ChatGPT to help me experiment and create with ThreeJS, and overall, it's like upgrading from a classic Dutch bike that you're riding up a hill in the rain:

'Meandering on a classic bike'

to a powerful e-bike ⚡ with an over-eager junior engineer 👩‍🔬 up front that you're riding through beautiful French countryside:

'Zoom on an electric tandem!'

A Definite Increase in Productivity: 📈

I could have implemented the ThreeJS things that I have so far with without ChatGPT, but it would have taken me a month or so, involved hours of StackOverflow, Reddit, Googling, and generally been slow and quite painful 😫. So, using ChatGPT most definitely has resulted in a significant increase in my productivity. However, there are a couple of caveats ....

You Still Need to Know What You're Doing:

'Expert at work'

ChatGPT frequently makes suggestions that you just have to check, and to do the checking you have to know all the usual stuff about coding: what things to look out for (e.g. won't scale, poorly written, inefficient, insecure), how to debug the code yourself, and be able to tell what things ChatGPT has just missed or got wrong,

Simply copying and pasting the code I'd say is a really bad idea. 👎

Discipline is Required To Resist ChatGPT's Constant Suggestions:

'Go on, go on, go on!'

The other thing that's been really surprising is that ChatGPT is like a really eager not-so-experienced engineer:

'Well, if you're offering ...'

Need Less Engineers - or Upgrade Your Engineers?

In short: a clear increase in productivity but with some things to watch out for. So, does this mean that an organisation can do with less engineers? At the moment, right now, I would argue not : essentially, organisations are in a race with no rules - if your competitors have upgraded to GenAI tooling and you haven't, you are more likely to lose - they'll deliver capabilities sooner and you risk losing customers/clients.

'Win the race'

Obviously it depends what you're trying to achieve: if your organisation is prioritising finance over delivery, then that's a different calculation.

Few Final Notes:

Previous Post | Next Post