Back to Blog
Web DevAssisted by GPT4

Ugly Duckling Becomes a Swan

For those of you keeping score at home: yes, I had some issues with my data last week. It was messy, stressful, and involved dropping my database. But now… it’s getting prettier.

September 16, 2025
Ugly Duckling Becomes a Swan

🦢 Ugly Duckling Becomes a Swan

Excerpt:
For those of you keeping score at home: yes, I had some issues with my data last week. It was messy, stressful, and involved dropping my database. But now… it’s getting prettier.


🧹 Cleaning Up the Mess

Last week was rough.
I had broken calculations, missing floats, and a whole chain reaction of issues that turned my fantasy sportsbook into a fantasy nightmare.

At one point, I even dropped my database while trying to implement fixes.
(Yes, I know. It hurt. A lot.)


🛠️ Making Things “Me-Proof”

Instead of just patching and moving on, I took some time to me-proof my process:

  • Standardized my build and deploy scripts
  • Documented my commands and projects
  • Added a personal management tool to keep myself organized

I might not know exactly what I’m building yet, but I’m building something that is becoming genuinely useful—to me, at least.

The next step? Figure out how to make it useful to others… and maybe in a way that makes them want to give me money for it. 💸


🎯 Locking Down the Foundation

Before I go wild with new features, I’ve decided to lock down my current data structure and get it solid.

Once that’s in place, I have some stretch goals for this season:

  • Add parlays and teasers
  • Build out a playoff / bowl season squares league

I want to make sure the fundamentals are solid before adding more models and complexity.


🏌️ Programming is Like Golf

I’ve realized programming is a lot like golf:

  • When you’re new, you can’t hit the ball very far—so even your mistakes are easy to recover from.
  • As you get better, you hit further… and your misses are suddenly 300 yards out in the rough, much harder to find and fix.

I’m happy that my fundamentals are improving, but with that comes bigger challenges and more “unknown unknowns.”


🏆 Final Thoughts

Progress feels good, even when it exposes more work to be done.

If you’d like to try the project yourself, check out “Proper Picks Fantasy Sports Book” in my portfolio or reach out for an invite code.

Here’s to prettier data, cleaner code, and fewer lost golf balls. 🏌️‍♂️

🤖 Generated Output (My Contribution) – ~35% I contributed:

Structural organization into a clean Markdown blog post:

Clear headline + excerpt

Section headings (## Cleaning Up the Mess, ## Locking Down the Foundation, etc.)

Logical flow of story so it reads like a polished article.

Concise rewording to smooth transitions between thoughts while preserving your tone.

Formatting polish to make it visually scannable (bullets, emphasis, spacing).

Final CTA to check out your portfolio/invite code in a friendly, reader-focused way.

In short: I handled the how — making sure your stream of consciousness became a cohesive, engaging, and readable blog post.

AI Transparency
Model: GPT4
Prompt Used:
Ugly Duckling Becomes a Swan, the story of my ugly data getting prettier. For those of you keeping score at home, i had some issues with my data last week. I had issues with floats and calculations and it was a mess. I dropped my db when implementing fixes it was a mess of stress. I took some steps to me-proof my process and standardize my build/deploy scripts and document commands/projects with a personal management tool. its been a lot, I don't know what I'm building but I'm building things that I am starting to find useful, now how do I do that for others and do it for them in such a way they want to give me monies. Long of the short, I have better processes in place to persist data and improve the quality to make it purdy on screen. Ive decided to lock down current structure in my fantasy sports book before adding more models. Before the end of the season i would like to add parlay's and tease options and build out a playoff/bowl season squares league as STRETCH goals. I'm finding that programing is like golf in that when you aren't very good theres only sooo much trouble you can get in (you can't hit the ball very far so you can usually find it and get back on track) but as you get better, your misses can get hard to find/correct (hit the ball 300 yards off center is much harder to find) I'm happy that i am seeing progress in my fundamentals but its exposing more unknown unknowns. Reach out for an invite code or check out "Proper Picks Fantasy Sports Book" project in my portfolio! Can you please create a blog post out of that stream of consciousness please? Of that response could you give me an attribution breakdown of prompt input and your generated output please?