HNHacker News
TopNewBestAskShowJobs

pards

1,307 karma · joined August 9, 2013

craigpardey@gmail.com https://www.craigpardey.com
submissionscomments
pards··on Building an HTML-first site doubled our users overnight
Ref: https://youtu.be/yujF8AumiQo
pards··on Amazon Web Services – Four Years and Out
We recently had an issue with our production Oracle database. Our in-house DBAs spent hours trying to get the AI support bot to assign a real person to join the incident call. It took more than 2 hours to get an actual person on the call.

We literally pay hundreds of thousands a year in Oracle support contracts, and this is what we get? AI bots? Nope. Migrating to Postgres is now a top priority.

This "replace people with AI" nonsense has to stop. [0]

[0]: https://www.forbes.com/sites/jonmarkman/2026/04/06/oracles-m...

pards··on Amazon Web Services – Four Years and Out
> When AWS first introduced a viable cloud to the world, it was amazing. Back in the 1990s when you wanted to implement an enterprise software solution, you first had to take a guess at what computing power you would need. Next, you would have to order hardware from companies like Sun Microsystems or Dell and that could take weeks if not months to be delivered. It would then need to be racked, powered and provisioned, and then you were screwed if you happened to undersize it or criticized if you spent too much and oversized it.

This is how many large enterprises still operate today. Ironically, the main argument is that it's faster to provision VMs on-prem than it is to get approval to run in the cloud.

Bureaucracy always beats tech.

pards··on The Worlds Left to Conquer
> I was unable to put clients on both Evidence and Prefect because the former failed to attend a sales meeting booked through their website and the latter failed to book a meeting after the ex-real estate agent they hired failed to actually schedule a meeting following outreach also through their website.

> the people I tried in Melbourne don’t check their sales inbox.

> because the firms I initially tried also don’t respond to their sales inbox.

> I cannot state this clearly enough – the bar is so low that it is hard to give people money.

It's amazing how frequently I encounter this phenomenon. I do the homework, choose a provider based on my research, reach out to the provider, and ... crickets.

pards··on AI eats the world (Spring 26) [pdf]
> Automation takes a lot of manual labour

That's a great quote.

https://xkcd.com/1205/

pards··on Show HN: Auto-identity-remove – Automated data broker opt-out runner for macOS
I tried this (as a Canadian):

     1. It asks you to optionally sign up for a bunch of other services like Spokeo
     2. It asks for access to your email via Apple's Mail app which I don't use
     3. I got a lot of 404s anyway
     4. Many sites require manual intervention to work
Nice idea, but it needs a LOT of TLC to make it generally useful. I suspect that having a non-numeric "zip" code and a non-US address might be breaking a lot of the automation.
pards··on AI-generated code is 'pain waiting to happen'
> He argues that it's important to acknowledge that imperfection and work toward processes that improve results.

> One way to do that is to automate the prompting process in a way that makes it more repeatable. "When you do that, you identify where you're starting to get good results and you don't expect everybody to come up with a well-structured long prompt."

Wait. Where's the explanation on how to "automate the prompting process"?

pards··on Today I've made the difficult decision to reduce the size of Coinbase by ~14%
For the non-US readers:

> COBRA is the Consolidated Omnibus Budget Reconciliation Act. It gives workers and their families who lose their health benefits the right to choose to continue group health benefits provided by their group health plan for limited periods of time under certain circumstances such as voluntary or involuntary job loss, reduction in the hours worked, transition between jobs, death, divorce, and other life events. [0]

[0]: https://www.dol.gov/general/topic/health-plans/cobra

pards··on Show HN: Red Squares – GitHub outages as contributions
This design is perfect irony. I love it.
pards··on When everyone has AI and the company still learns nothing
It's scary. Our society is not set up to deal with mass unemployment.
pards··on When everyone has AI and the company still learns nothing
Nope. Banking.
pards··on When everyone has AI and the company still learns nothing
It's an investment that is not generating returns. It's inventory sitting on the shelf requiring ongoing maintenance costs but generating no income.
pards··on When everyone has AI and the company still learns nothing
Yep, it's 100% a theory of constraints issue. Any optimization not done at the bottleneck (post-development) only serves to worsen the bottleneck.
pards··on When everyone has AI and the company still learns nothing
In my large enterprise world, AI adoption hasn't made it outside of the development teams - only developers have access to Github Copilot.

Code takes 6-12 months to make it from commit to production. Development speed was never the bottleneck; it's all the other processes that take time: infra provisioning, testing, sign-offs, change management, deployment scheduling etc.

AI makes these post-development bottlenecks worse. Changes are now piling up at the door waiting to get on a release train.

Large enterprises need to learn how to ship software faster if they want to lock in ROI on their token spend. Unshipped code is a liability, not an asset.

pards··on From CVS to Git, thirty years of source control
The moving background detracts and distracts from the content making it hard to focus.
pards··on The Cults of TDD and GenAI
> using TDD [...] without focusing on your core product

This. Even in large enterprises, I've seen projects prioritize code metrics over product metrics. A beautiful codebase that nobody uses is completely wasted effort.

pards··on The Cults of TDD and GenAI
In my experience, the level of test coverage has little to no correlation to the quality and readability of the codebase.

These are subjective, of course, but some of the easiest codebases to understand had low test coverage, and some of the most complex codebases had high test coverage. The opposite has also been true.

pards··on The Cults of TDD and GenAI
For clarity, PEBKAC is "problem exists between keyboard and chair"
pards··on The Cults of TDD and GenAI
A few quotes that resonated with me:

> it (TDD) makes you feel like a good programmer even if none of it necessarily contributes to the results your team is supposed to achieve.

It also, in my experience, often makes refactoring difficult because the implementation is set in stone, not the behaviour. I know the TDDers say this is because the tests are bad but, like agile, very few people seem to be able to "do it right".

> All of the really hard problems are not solved by TDD.

I've never seen TDD iterate towards good architecture. It optimizes for testable logic.

> A coding agent permits one to feel as if they have the raw productive power a great programmer can tap into. [...] Those cathedrals are not the great works they appear to be. The construction is shoddy and the architecture nonsensical

In other words, AI allows junior/mediocre devs to _feel_ experienced and produce naive implementations much faster, burying the experienced devs in the drudgery of code reviews and defect triage.

pards··on College instructor turns to typewriters to curb AI-written work
Missing the /s? Most people have a calculator in their pocket all the time now.

I remember having to split bar tabs by hand at the end of the night without a calculator. The waiter delivers a hand-written bill, and we'd calculate how much each person owed, splitting drinks individually and food equally, recalculating tax and tip to derive each person's total. We'd pool the cash in the middle of the table (with people taking their own change as they go where possible), then counting all the cash and making sure it still included sufficient tip. All after many pints. I do NOT miss those days.

pards··on AI singer now occupies eleven spots on iTunes singles chart
Guns N' Roses blazed this trail in 1986 with their faux live EP titled Live ?!@ Like a Suicide [0] which was reissued as the B-side to G N' R Lies in 1988.

[0]: https://en.wikipedia.org/wiki/Live_%3F!*%40_Like_a_Suicide

pards··on The threat is comfortable drift toward not understanding what you're doing
> the business is already pretty profitable

As of March 2026, OpenAI generates annual revenue exceeding $12 billion. However, the costs of running ChatGPT are around $17 billion a year.

Source: https://searchlab.nl/en/statistics/chatgpt-statistics-2026

pards··on The threat is comfortable drift toward not understanding what you're doing
> Take away the agent, and Bob is still a first-year student who hasn't started yet. The year happened around him but not inside him. He shipped a product, but he didn't learn a trade.

We're minting an entire generation of people completely dependent on VC funding. What happens if/when the AI companies fail to find a path to profitability and the VC funding dries up?

pards··on Coding After Coders: The End of Computer Programming as We Know It
> And in coding, L.L.M.s take away the drudgery and leave the human, soulful parts to you.

Strong disagree. Coding was the fun part. Reviewing PRs is not.

pards··on Coding After Coders: The End of Computer Programming as We Know It
https://archive.is/S2nMA
pards··on Bus stop balancing is fast, cheap, and effective
The 47 Lansdowne bus in Toronto has this problem with at least three locations (on the short section of the route that I take):

1. In the Dundas/College triangle, there are are 2 stops less than 100m apart. 2. At the Queen St turnaround, there are 4 stops all within 150m of each other 3. At Bloor St, there are 2 stops 100m apart

These are all within a single 2km section of the bus's 10km route.

pards··on You Want to Visit the UK? You Better Have a Google Play or App Store Account
I encountered this on the NYC subway trying to buy 4 metrocards with one credit card. No bueno.
pards··on The Missing Semester of Your CS Education – Revised for 2026
One of my large enterprise clients currently requires all tech staff to complete 18h (yes, eighteen hours!) of "agile training", in addition to speed-running 14 separate mandatory online courses.

This time would be much better spent watching these 9h of lectures.

pards··on We mourn our craft
> They prefer working to non-working.

This sums up many things perfectly. I'll be stealing this.

pards··on Vocal Guide – belt sing without killing yourself
It sounds like you didn't have a very good coach. My first coach wasn't very helpful, my second was amazing. Keep looking!

Open mic nights at your local bar are a great source of data. Approach people after their performance, compliment them, and ask them if they have a coach they'd be willing recommend.

← PreviousPage 2 of 13Next →