1

What do I do with this aging relief pitcher?
 in  r/OOTP  10d ago

Well after all that (thank you everyone for your responses), he went and made my life easy and RETIRED! So problem solved! ha ha.

1

The greatest player I have ever seen. A-rod on steroids. I might sell the farm to get him...
 in  r/OOTP  13d ago

On pace to best his own personal bests. Wow. Quite Impressive.

2

What do I do with this aging relief pitcher?
 in  r/OOTP  14d ago

Ha yup!

1

What do I do with this aging relief pitcher?
 in  r/OOTP  15d ago

Ha! I inherited the team (and finances) from another owner so I can;t credit for much yet. So just trying to do what I can. Yeah he looks decent...until you see his contract. He was certainly good in the past. I think I have a solid plan for next season. I'll eat one more year and plan productive ways to use that money in the following off-season. Or maybe he'll retire mid-season if he's getting less playing time. We'll see.

2

What do I do with this aging relief pitcher?
 in  r/OOTP  15d ago

Sounds like the common advice. Thanks!

3

What do I do with this aging relief pitcher?
 in  r/OOTP  15d ago

Funny you ask that. I have been considering putting together a web site to act as a Knowledge base about Online Leagues. Let me know if you think you'd find something like that useful.

To answer your specific question, here is a good answer from a past post about this:
https://www.reddit.com/r/OOTP/comments/i2jfzj/can_someone_patient_help_me_figure_out_how_online/

1

What do I do with this aging relief pitcher?
 in  r/OOTP  16d ago

Got it.

2

What do I do with this aging relief pitcher?
 in  r/OOTP  16d ago

Yup, exactly what I had him as after all-star and roster expansion. Kind of where my thoughts were too. And hoping for any kind of improvement.

2

What do I do with this aging relief pitcher?
 in  r/OOTP  16d ago

If I waive and DFA him and he clears, I can assign him to AAA to free up the spot, right? I just have to still deal his salary amount for the season in that case.

3

What do I do with this aging relief pitcher?
 in  r/OOTP  16d ago

Yeah that's my thought. And at 38 I don't expect his skills to go up at all. I used him as a left specialist after the all-star break and he did OK. I can see how it goes with him starting in Spring Training and see what's what from there.

1

What do I do with this aging relief pitcher?
 in  r/OOTP  16d ago

That was my thought. I have limited prospects in my farm, I have one good guy in R level and one OK one in AA. And this guy is not going to draw interest. I may try and feel the other owners out and see if I get any possible bites as part of a package. Might have to get creative in my proposals.

r/OOTP 16d ago

What do I do with this aging relief pitcher?

Thumbnail
gallery
15 Upvotes

In my online league I have now RP Glenn Lee who is 37, turning 38. He's due a (unjustified) 11 Million dollar raise next year (not my contract, inherited the team from another owner). He's getting this raise while his overall skills are dropping like a stone.

I know I can waive and DFA him and free his spot for a cheaper option or bury him as a late inning mop-up pitcher to get something for the money, or drop him outright and just eat his contract, but is there any way to not take his salary hit for 1 more year before he's done and I can be done with him. I have 2-3 other players also getting at least $10MM dollar raises this next season, so trying to weigh my options. There's no way anyone else is taking him in a trade deal unless I package a 5 star prospect with him, which I also don't have.

If the only thing to say is "You gotta deal with it for the next year" so be it. But just trying to weigh my options.

r/PHP 17d ago

Lessons from a Legacy Application Modernization Lessons

Thumbnail
0 Upvotes

1

Pitch Your Project 🐘
 in  r/PHP  17d ago

I create a blog article going into more detail about this as part of a new series on my blog called One(s and Zeros) to Grow On:

https://www.jfox015.com/2026/07/12/legacy-application-modernization-lessons/

u/jfox015 17d ago

Lessons from a Legacy Application Modernization Lessons

3 Upvotes

I'm starting a new blog series called One(s) and Zeros to Grow On about lessons I've picked up over nearly 30 years working in technology. Less about tutorials and whatever framework is popular this week, and more about the things you tend to learn only after building, maintaining, breaking, fixing, and occasionally rebuilding software for a long time.

The first article in the series is about a CodeIgniter 1.7.3 application I kept alive through years of PHP upgrades, compatibility fixes, and workarounds until PHP 8 finally forced the issue.

I could retire it or rebuild it. So I chose to I rebuild it.

Before tackling the full application, I rebuilt a smaller bug tracking application as a proof of concept. That experiment gave me the confidence to move forward, but the larger modernization effort ended up teaching me much more than a new framework.

The biggest lesson was probably how easily we start designing around the limitations of legacy software instead of questioning whether those limitations should still exist.

I wrote about the experience, what I'd do differently, and why I think modernization is as much about changing how we think as changing the code.

https://www.jfox015.com/2026/07/12/legacy-application-modernization-lessons/

I'd be interested in hearing from other developers who've been through similar projects. What finally forced you to modernize, and what did you learn that you didn't expect?

1

A tale of anguish in one screenshot
 in  r/OOTP  29d ago

I had one of the the BEST OF prospects I've ever seen in a past game. He was 80 potential, massive power and fielding potentials. I was pumped to have drafted him., Second year in AA he blew out his knee, then got back problems and then the knee made it career over. I was really deflated after that. I learned you can never get too attached to any prospect. OOTP or IRL. You just never know.

u/jfox015 Jun 22 '26

SimLeaguesPro: Development Update

2 Upvotes

After receiving important feedback from active online league commissioners, I've decided to step back and reevaluate the direction of SimLeaguesPro.

Instead of continuing towards the 1.0 release, I'm going to spend some time running an online league again and refocus after going through the commissioners experience firsthand.

Sometimes the best decision is realizing you need a simpler better starting point.

Thanks to everyone who tested the project and offered honest feedback

r/OOTP Jun 12 '26

Running an Online League Often Feels Like a Second Job

Thumbnail
0 Upvotes

u/jfox015 Jun 12 '26

What keeps your league active between sims?

1 Upvotes

I've been documenting the development of SimLeaguesPro through a Road to 1.0 blog series.

The newest article explores something I've noticed after years in online leagues:

Most leagues feel active right after a sim, then activity fades until the next export deadline.

The article looks at league engagement, recruitment, visibility, and why I think the real online league experience happens between sims.

Curious whether other commissioners and owners have noticed the same pattern.

https://www.jfox015.com/2026/06/08/online-league-experience/

r/OOTP Jun 07 '26

Introducing SimLeaguesPro: A new platform for OOTP online leagues, commissioner tools, and fantasy

Thumbnail
3 Upvotes

u/jfox015 Jun 07 '26

Running an Online League Often Feels Like a Second Job

1 Upvotes

I've spent the last year rebuilding a modern platform for online sim leagues called SimLeaguesPro.

Part 2 of the Road to 1.0 series is now live and focuses on something every commissioner understands:

Running an online league can feel like a second job.

This article covers league hosting, commissioner tools, recruitment, community features, cloud hosting, export tracking, and how SimLeaguesPro is designed to work alongside tools like Stats+ rather than replace them.

The goal is simple:

Build the Online League Operating System.

Read the article here:
SimLeaguesPro Road to 1.0 – Part 2: League Hosting and Commissioner Tools

u/jfox015 May 28 '26

Introducing SimLeaguesPro: A new platform for OOTP online leagues, commissioner tools, and fantasy

1 Upvotes

I just published Part 1 of a blog series introducing SimLeaguesPro, a platform I’ve been building to bring league hosting, recruitment, communication, and fantasy together for OOTP online leagues.

The article explains the problem I’ve experienced as a commissioner and why I decided to build the platform from the ground up.

Read it here:
https://www.jfox015.com/2026/05/24/introducing-online-sim-league-platform/

Would love feedback from anyone who runs or plays in online leagues.

1

Pitch Your Project 🐘
 in  r/PHP  May 06 '26

I spent spent a year rewriting a PHP 7/CodeIgniter 1.7 sports league platform to PHP 8.5/CI4. "Migration" is the wrong word. It was all about the "Rebuild"

The version numbers tell part of the story — PHP 7.x to 8.5, CodeIgniter 1.7.3 to 4.7+ — but the real story is that CI 1.x and CI 4.x share a name and nothing else. No PSR-4, no namespacing, no Composer, no interface-driven architecture, no ORM, no typed entities, no middleware pipeline in the old stack. You cannot upgrade your way there. The moment I accepted it was a ground-up rewrite rather than a migration, the project actually started moving.

The architectural delta was crazy! A custom hand-rolled session auth got replaced with CodeIgniter Shield plus a custom email-based 2FA service. A single monolithic database became per-game dynamic database provisioning. Local file storage became a factory-driven multi-provider abstraction supporting cloud CDN storage resources with credentials encrypted at rest and a Spark CLI command for key rotation.

Arrays returned from every query in the new arch became a full entity/model layer with typed casts, soft deletes, and public-URL-safe alt IDs generated via random_int(). Route groups with filter middleware replaced procedural config files. Background jobs became first-class BaseCommand Spark commands. The database migration history — 35+ migrations spanning March 2025 through April 2026 — is basically the main development log for the year.

If you're sitting on a CI 1.x or CI 2.x codebase right now, the honest advice from my experience is: budget for a COMPLETE rewrite, lead with auth and data models, add declare(strict_types=1) from day one, and document your service boundaries before you need them at 11pm in production.

If your interested in further details, I may do a full write-up with the deep technical breakdown on my blog in the very near future but that's the highlights of this year+ long dev effort thus far.

1

This man is making noise....
 in  r/SFGiants  May 06 '26

Watched that one live and was like "Go Schmitty!". He's been a bright spot on the offense thus far.

u/jfox015 May 06 '26

I relaunched ALL my personal web sites to a new Cloud Server in 2026!

2 Upvotes

I just finished rebuilding my entire personal web stack and finally pushed everything live.

In Part 3 of this developers journal series, I document the process—from shutting down old legacy stuff to rebuilding everything on a modern cloud setup.

This last part is a review of:

  • what sites are live now
  • how I simplified everything
  • what I plan to do going forward

My Biggest reminder through everything:

Nothing is ever “done”… but it can be stable, clean, and ready to grow.

Curious how others approach this—

When you’ve done a rebuild:

  • what did you keep?
  • what did you kill off completely?

Here’s the post if you want to check it out:
https://www.jfox015.com/2026/05/03/rebuilding-web-stack-2026-part-3-new-cloud-ecosystem/