
Observe ZDNET: Add us as a preferred source on Google.
ZDNET’s key takeaways
- ChatGPT Professional delivers nonstop coding help.
- Context switching, as soon as a bottleneck, disappears.
- Advertising and marketing now takes longer than growth.
4 years of product growth in 4 days, for $200. That is a fairly hefty declare. However, to my astonishment, it is true. It is also a matter of perspective. The maths that works for me may not give you the results you want.
Clearly, that is an AI story. The $200 is the ChatGPT Pro plan, to which I upgraded to get extra cycles out of the OpenAI Codex programming-tuned AI mannequin. The outcomes can solely be described as excessive.
Additionally: 4 ways I save money on my favorite AI tool subscriptions – and you can too
I would like to supply some context that will help you perceive how I could make this declare and the way it matches into my world of labor.
My backstory
I’m not a full-time programmer. I’m a formally skilled pc scientist. I taught programming on the school degree for years, however I do not make nearly all of my dwelling writing code. Through the years, I’ve seen my friends from school lose their edge as they left programming behind to maneuver onto managerial tasks.
My profession observe has been comparable, however I did not need to fall behind on my technical abilities. So, I’ve at all times made positive to have quite a lot of technical initiatives going and common persevering with schooling coaching to maintain my chops up.
Virtually 10 years in the past, I used to be in search of a brand new technical challenge. I came across a donations system based mostly on WordPress. The unique developer might not hold it maintained. I acquired it, and transformed it to a freemium mannequin: a core product accessible as free and open supply, and quite a lot of value-add add-ons that introduced in some extra cash.
I additionally acquired a private safety product, additionally with an current put in base. Its developer was additionally not in a position to preserve it. This, too, I transformed to a freemium mannequin.
Additionally: I found 5 AI content detectors that can correctly identify AI text 100% of the time
All instructed, I adopted 10 WordPress plugins, however I solely transformed two of them to freemium, with paid add-ons. Once I first adopted these, I assumed all WordPress web site house owners had been technically expert, and all I must do was present fundamental safety updates. I used to be fallacious. Many of the customers had virtually no technical expertise, which meant I inherited a large assist load.
Remember that I had a full-time job, and this plugin endeavor was very a lot a aspect gig. At finest, the freemium merchandise coated the prices of supporting all the pieces. Month-to-month licensing charges, for all the pieces from the mailing listing supervisor to internet hosting to the assistance desk software program, have been popping out of my pocket each month since I adopted the plugins.
As a result of this was a aspect gig, I actually did not have all that a lot time for ongoing product growth. For me, coding at all times requires a mindset change. It additionally at all times requires coming on top of things with the event atmosphere and the codebase, plus incorporating any inevitable necessary updates that change how all the pieces works.
Additionally: AI models know when they’re being tested – and change their behavior, research shows
I could not simply pop in for 10 minutes right here or there after I had a spot in my schedule. I normally wanted not less than 2-4 days of unbooked time to make any progress. Over the course of a yr, I would get perhaps three or 4 such open blocks of time.
Web-net-net, within the 10 years I owned my assortment of open-source merchandise, I produced 10 add-ons, ranging in value from $20-30. Most had been pretty small function enhancements. Just one, for my safety product, was substantial. Keep in mind that 10 add-ons in 10 years statistic. We’ll come again to it.
I maintained the entire core open supply for about eight years, however having so many plugins meant I had issue specializing in any explicit one, particularly given the time constraints of this being a really aspect gig. Final yr, I made a decision it was time to focus. I offered off all however one of many open supply merchandise, the safety product.
Getting began with Codex
Final month, I tried connecting ChatGPT Codex to my safety product’s code. At the moment (in AI phrases, it was years in the past), Codex solely labored within the cloud, on GitHub repositories. I ultimately discovered it to be considerably purposeful, however tedious.
Additionally: Why I’m switching to VS Code. Hint: It’s all about AI tool integration
Earlier this month, OpenAI added the power for Codex to run in VS Code, built-in into the event atmosphere. That is the place I prefer to work.
Codex in VS Code is good. It really works fairly properly. Sure, it does bonehead strikes, as do all AIs. However as a result of it’s so properly built-in into VS Code, undoing these bonehead strikes and making an attempt one other method seems to be swift and straightforward.
Codex in VS Code is offered within the $20/month ChatGPT Plus plan. For $20/month, Codex does quite a bit, however I discovered that it undoubtedly does throttle productiveness. At one level, it lower me off for half-hour. After about 5 hours, it lower me off for 90 minutes. After which, after one other 5-hour run, it lower me off for nearly 6 days.
Additionally: I did 24 days of coding in 12 hours with a $20 AI tool – but there’s one big pitfall
That was sport over.
Throughout the time ChatGPT Plus allowed me to make use of Codex, I bought lots achieved. I calculated (and you’ll read the article for particulars) that I bought about 24 days of labor achieved in 12 hours. I used it to make a bunch of enhancements to the core open-source safety product, which I plan to launch pretty quickly.
Taking the $200 plunge
Final Wednesday morning, I used to be cruising into a type of very uncommon and valuable open time blocks. I had accomplished all my articles for the week. I did not have any must-do work scheduled for the remainder of the week. This week I do. This week is packed.
my calendar, I spotted that I might allocate Wednesday afternoon by way of Saturday night to challenge time. I had simply completed (completed, that means I used to be lower off and locked out till Friday) utilizing Codex to do some product enhancements.
Additionally: Gemini just aced the world’s most elite coding competition – what it means for AGI
Working with Codex on these product enhancements had been superb. I actually loved the push of getting work achieved that rapidly, even with the continued frustration of getting to persuade the machine. I felt like I used to be actually beginning to determine the way to speak to it. I used to be getting outcomes.
What I actually needed to do was to see if I might create a complete add-on product utilizing Codex within the 4 days I had accessible.
OpenAI says that when you’re a daily developer doing common developer issues (like not operating lots of of automated brokers ), you need to have the ability to use Codex within the $200/mo Professional plan repeatedly, with out getting lower off.
So I made a decision to take the possibility. I upgraded my account, paid my $200, and was again in Codex’s good graces. May I create a complete add-on in 4 days?
This was a really formidable aim for me. With out the AI’s assist, I may need been in a position to prototype the UI search for an add-on in 4 days. I would not have been in a position to get the UI to the place it was stay. I would solely have perhaps been in a position to get it to indicate up and look principally proper. Then I would be out of time.
Additionally: The best AI for coding in 2025 (and what not to use)
I would have wanted to attend three or 4 months till I had one other hole in time, spend the primary day getting again on top of things, replace all the event instruments, and mainly get my coding legs again. Then I would add a function or wire the UI to save lots of and restore its settings. Then I would be out of time once more.
I would have wanted to attend three or so months once more. Rinse, wash, repeat. Web-net-net, it will normally take a few yr of tiny little coding sprints to get an add-on achieved. Traditionally, that is the way it had at all times been for me on this sort of challenge.
So, the concept I would have the ability to do one complete add-on in 4 days was insanely aggressive, however I needed to strive.
Day 1: Beginning (and ending) the location evaluation device
In my earlier time-limited dash with ChatGPT Plus and Codex, I had tried the recommended best practice of offering a full product necessities doc and spec to the AI. This failed miserably. I will speak about that in one other article, the place I will share some classes discovered. What this meant, although, was that I wanted a brand new method.
I made a decision to feed the AI assignments piecemeal. I gave it a reasonably slim instruction, labored by way of getting that to a workable level, and moved on. I like to begin by constructing the UI, after which later add all of the enterprise logic, so that is what I did.
Additionally: How people actually use ChatGPT vs Claude – and what the differences tell us
I anticipated the prototype UI growth to take me a day or two. In apply, it was accomplished inside about 4 hours. I gave it immediate after immediate, ready 5-Quarter-hour between every, after which gave it very detailed directions on the way to tune issues, piece by piece.
After that, I had it construct up a desk within the UI to maintain observe of the location information situations to let the person see what’s taking place. That took one other few hours.
Lastly, I had it work by way of the enterprise logic and construct within the information acquisition catch factors by linking into some offered hooks in my core safety software program.
By the tip of the day, I had a fully-working premium add-on that transforms a non-public WordPress web site right into a safety and analytics hub by logging, analyzing, and reporting all customer exercise.
Options embody:
- The flexibility to trace all login makes an attempt (success, failure, logout) with timestamps and person particulars.
- The potential to detect bots and AI crawlers, and log their brokers, IPs, and entry patterns.
- The flexibility to consolidate occasions right into a searchable, filterable, and exportable exercise log.
- An analytics function that flags brute-force makes an attempt, suspicious logins, and visitors spikes.
- Admin-friendly reviews with clear badges, summaries, and visible indicators.
- Designed for efficiency, safety, and privateness, with all information saved regionally below admin management.
To be clear. I constructed that in a day. Now, the AI could not have achieved it by itself. It wanted my abilities as steerage as a result of it usually went down the fallacious rabbit gap. Collectively, we turned out a really highly effective product. In a day.
Day 2: The AI scraping mitigation device
I anticipated to spend all 4 days and barely get the location monitoring device achieved. As a substitute, it was full on the primary day. So I made a decision to push it. May I get one other add-on achieved in one other day?
I used the identical course of, with constructing out the UI iteratively first, then wiring the UI to save lots of and restore settings, after which connecting the enterprise logic. Within the case of this subsequent device, I used the inherent web site safety options that exist in my safety product and made them accessible to guard in a brand new manner through the add-on.
Additionally: How web scraping actually works – and why AI changes everything
By supper time, I had accomplished one other premium WordPress add-on that protects web site content material from AI crawlers and allows managed licensing, blocking, and enforcement choices.
Options for this add-on embody:
- Integrates Actually Easy Licensing (RSL) to declare how AI could use your content material. My ZDNET colleague Steven Vaughan-Nichols wrote about RSL last week, and I made a decision to see if I might make it work in my code.
- Provides NoAI and NoImageAI meta tags and headers to dam AI coaching on textual content and pictures.
- Supplies a curated guidelines to dam particular AI bots through robots.txt.
- Consists of an energetic countermeasures firewall utilizing my safety software program mitigation infrastructure that returns 403 errors to banned bots.
- Affords user-friendly setup with checkboxes, templates, and standing indicators.
Most protocols which can be designed to discourage internet scrapers, together with the brand new RSL customary, depend on voluntary compliance from the AI software program. I included these flags, however I additionally added the power for customers to actively block entry, so if a scraper is not behaving itself, it will not get in.
That was Thursday. All of that. Thursday.
Day 3: The IP blocking device
Subsequent up, I needed so as to add IP blocking to my safety product. With the assistance of Codex, I constructed a premium WordPress add-on that empowers web site house owners to dam particular guests or complete networks by IP, delivering stronger privateness and entry management.
Options for this beastie embody:
- Blocking particular person IP addresses or complete ranges, with full IPv4 and IPv6 assist.
- Implementing full web site lockouts or front-end-only restrictions, relying in your wants.
- Detecting actual consumer IPs even behind proxies or CDNs, with a Belief Proxy possibility.
- Managing blocks by way of a user-friendly interface with bulk add, CSV import/export, and search instruments.
- Guaranteeing quick and dependable enforcement with optimized lookups, caching, and resource-saving logic.
And it is quick. Actually, actually quick. There’s additionally a show on the high of the UI that exhibits what number of IPs are being blocked, each utilizing IPv4 and IPv6.
As a result of you’ll be able to set ranges in IPv6 that boggle the thoughts, I truly programmed the abstract show to make use of exponential notation for the very, very huge numbers. The geek in me loves that function.
So, that was Friday. Three merchandise. Three days.
Day 4: The visitor entry management device
Saturday was my final day for programming. I had a bunch of Monday deadlines. I would wish Sunday to arrange these. So my huge programming dash needed to finish at supper time Saturday evening. I virtually did not make it as a result of we had a minor household emergency in the course of the day. But it surely resolved, and I used to be in a position to proceed with my coding.
This final device is a premium add-on that permits you to securely share non permanent, managed entry to your non-public WordPress web site with out creating accounts or compromising privateness. Options embody:
- Creating safe, random token-based visitor hyperlinks that bypass the login display.
- Setting time-limited or one-time-use entry, guaranteeing privateness reverts routinely.
- Providing frictionless entry with no accounts, usernames, or passwords required.
- Managing and immediately revoking invitations from a devoted WordPress dashboard with utilization monitoring.
This can be a function that my customers have requested for constantly, but it surely was one thing that required a variety of very cautious particulars and UI parts. I simply by no means bought round to it till now.
So yeah. That occurred.
Okay, so let’s do the mathematics. Over the course of ten years, I’ve managed to create 10 add-ons. That is one add-on per yr.
Final week, I created 4 add-ons in 4 days.
If I beforehand might solely do one add-on a yr, and I am now in a position to do an add-on in a day with the assistance of Codex, you’ll be able to see how I get to the metric of 4 years of add-ons in 4 days.
ChatGPT Professional didn’t lower me off throughout this programming dash. Throughout the 4 days, I put in full work days with virtually fixed Codex use. It did not flag or throttle me even as soon as.
I additionally have to level out that simply because the event is full, that is not all there’s to getting these items out as a product. Nonetheless to do (and it’ll take significantly greater than a day every) is:
- Cautious purposeful testing
- Making a demo/coaching video
- Writing a technical white paper for people who need deeper understanding
- Making a product web page within the on-line retailer
- Creating graphics representing the merchandise for the add-ons listing within the product
- Sending notices to customers to allow them to know
- Determining some advertising plan and carrying it out
- Probably doing a little press promotion
In different phrases, Codex helped with the coding, however all of the product advertising is my duty. It is odd and a bit of disconcerting that the promotional prep and administrivia will take longer than the precise product growth, but it surely’s additionally very cool.
From my private productiveness standpoint, it is a good steadiness. I do want blocks of time allotted for programming, and people blocks are exhausting to return by. However all these advertising actions might be achieved in little chunks, after I get a half hour right here or there. They do not require the context change that coding usually does.
For me, meaning the AI has collapsed the context change friction that has traditionally prompted these add-ons to every take a yr to develop. It seems that any time I’ve a free weekend, I can in all probability fully develop one add-on or one other.
Is that price $200 on the months I need to do this sort of coding? In all probability.
What do you suppose? May an AI device actually collapse years of product growth right into a handful of days, or is that simply an edge case? Have you ever discovered that context switching slows your individual productiveness as a lot because it did mine? Would paying for further AI entry be price it if it meant turning lengthy, stop-start initiatives into weekend sprints? And extra broadly, do you see AI as eradicating bottlenecks in your workflow or simply shifting them someplace else? Tell us within the feedback beneath.
You’ll be able to observe my day-to-day challenge updates on social media. Remember to subscribe to my weekly update newsletter, and observe me on Twitter/X at @DavidGewirtz, on Fb at Facebook.com/DavidGewirtz, on Instagram at Instagram.com/DavidGewirtz, on Bluesky at @DavidGewirtz.com, and on YouTube at YouTube.com/DavidGewirtzTV.