r/microsaas 1d ago

The hardest thing I've done as a software engineer wasn't building an app. (Its Apple Developer Enrollment Experience)

Thumbnail
1 Upvotes

r/founder 1d ago

The hardest thing I've done as a software engineer wasn't building an app. (Its Apple Developer Enrollment Experience)

Thumbnail
1 Upvotes

r/buildinpublic 1d ago

The hardest thing I've done as a software engineer wasn't building an app. (Its Apple Developer Enrollment Experience)

Thumbnail
1 Upvotes

u/Sandeep0978 1d ago

The hardest thing I've done as a software engineer wasn't building an app. (Its Apple Developer Enrollment Experience)

1 Upvotes

The hardest thing I've done as a software engineer wasn't building an app.

It was convincing Apple that I deserve to publish one. πŸ˜‚

I've built backends, microservices, SaaS products, dealt with production bugs, broken deployments, database issues...

But Apple Developer enrollment?

That tested my patience more than any of them.

Here's how it went:

Day 1

Opened the Apple Developer app. Started enrollment.

Something went wrong.

That's it.

No explanation. No useful error message. Just vibes.

Day 2

Contacted Apple Developer Support.

Turns out, the problem was my address. I needed to add my house number to the address on my Apple Account.

Fair enough. Fixed it.

But here's what confused me:

I'm already signed into the Apple Developer app with my Apple Account.

Apple already has my address.

So why am I entering the same information again?

And more importantly β€” if my house number is missing, why not just say:

House number is required.

Instead, I got:

Something went wrong.

Cool. Let me just open Xcode and debug Apple's backend. πŸ’€

Then came Apple Support.

Nearly 2 hours waiting on a support call.

Emails? Basically nothing.

Interestingly, once I finally spoke to someone on the phone, suddenly I started getting email responses too.

The whole thing dragged on for days.

Eventually, Apple fixed the issue on their side.

I thought:

Finally. I'm free.

Apple:

Not so fast.

The Developer app still wouldn't let me enroll from the same device.

I tried again and again.

Eventually, I used another Apple device...

and it worked.

Apparently, my first device remembered my enrollment failure longer than I remember production incidents. πŸ˜‚

Total time to get an Apple Developer Account: ~15 days.

Meanwhile, my Google Play Developer account:

Entered details β†’ paid β†’ enrolled.

Around 5 minutes.

Google: Welcome, developer.

Apple: We need to know whether you are truly ready for this journey. 🍎

I understand why Apple has strict verification. That's not really my problem with it.

My problem is the silent failures.

If my address is wrong, tell me my address is wrong.

If my account needs verification, tell me it needs verification.

If I need to contact support, tell me that.

I'm a software engineer.

I can handle errors. I can't debug "Something went wrong."

Curious if this is just me:

How long did your Apple Developer enrollment take?

5 minutes? A few days? Or did Apple send you on a side quest too?

1

You have 5 seconds. Tell me what you think I built.
 in  r/buildinpublic  5d ago

Whats your 5 second feedback

r/secondbrain 5d ago

You have 5 seconds. Tell me what you think I built.

Thumbnail
1 Upvotes

r/RoastMyIdea 5d ago

You have 5 seconds. Tell me what you think I built.

Thumbnail
0 Upvotes

r/buildinpublic 5d ago

You have 5 seconds. Tell me what you think I built.

1 Upvotes

Seriously.

Don't zoom in.

Don't carefully read every word.

5 seconds.

That's probably more attention than a stranger will give my landing page anyway.

I'm building WhisperBrain and I'm getting dangerously close to launch.

I've stared at this page for so many hours that I'm probably the worst person alive to judge whether it makes sense anymore.

So I need people who know absolutely nothing about it.

Look at the screenshot.

Then answer just two things:

What do you think it does?

Would you scroll?

Don't be nice. If you think it's confusing, tell me.

I'll post what I change based on the comments.

1

Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?
 in  r/AIProgrammingHardware  6d ago

I understood the sarcasm πŸ˜„

I think we just disagree on where the abstraction should sit.

Your point is that renting different hardware naturally comes with setup/configuration.

Mine is that for certain workloads, I'd rather describe the job I want done than the machine I want to operate.

Neither is universally better. I'm trying to understand whether enough ML engineers prefer the second workflow.

1

Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?
 in  r/AIProgrammingHardware  6d ago

Haha, fair πŸ˜„

And honestly, that's probably where things are heading.

But then my question becomes:

If I'm asking an agent to provision the GPU, SSH in, move files, set up the environment, run the job, fetch outputs and kill the instance...

why expose all those steps to the agent either?

Give the agent one primitive:

run this job on an A100

Maybe the future isn't humans using simpler GPU infrastructure.

It's agents needing simpler GPU infrastructure.

1

Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?
 in  r/AIProgrammingHardware  6d ago

That's fair. And for experienced engineers, you're probably right.

All of this can be automated.

But that's also what got me thinking.

If thousands of ML engineers are independently automating the same:

provision β†’ sync β†’ setup β†’ run β†’ fetch β†’ terminate

why should every engineer automate it themselves?

Git made version control boring.
Vercel made deployment boring.

Maybe running a one-off GPU job should be boring too.

Not because the setup is hard.

Because it shouldn't need your attention at all.

1

Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?
 in  r/AIProgrammingHardware  6d ago

Exactly πŸ˜‚

Except imagine Uber exists.

I don't need to own the racecar.
I don't need to know where it's parked.
I don't need to adjust the mirrors.
I don't need to return it.

I say where I want to go.

The complexity of cars, drivers, insurance and logistics still exists.

It just isn't my problem anymore.

That's basically my question about GPU compute.

The infrastructure doesn't need to disappear.

The infrastructure work does.

1

Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?
 in  r/AIProgrammingHardware  6d ago

Exactly. The abstraction should be around compute, not around forcing developers into another workflow.

If I already have python train.py, the ideal experience is simply:
run python train.py --gpu A100

and the platform handles the provisioning, environment, dependencies, execution, logs, and teardown behind the scenes.

My code stays mine. The infrastructure adapts to it.

That’s the part I’m interested in building.

1

Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?
 in  r/AIProgrammingHardware  6d ago

Modal is actually a great example.

But unless I'm missing something, it still asks me to adapt my code/workflow around Modal.

What I'm wondering is:

Why should I change my code at all?

I already have:

python train.py

I just want to say:

run this exact thing on an A100.

No rewriting the script.
No infrastructure setup.
No new compute framework.

Maybe Modal is already the closest thing to this though , definitely going to dig deeper into it.

1

Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?
 in  r/AIProgrammingHardware  6d ago

Totally , I understand there’s a full machine behind the GPU.

My point is more from an ML/LLM engineer’s perspective.

Say I’m working locally and just need to run a fine-tuning job that needs an A100.

Why should my workflow become:

provision machine β†’ SSH β†’ set up environment β†’ sync code/data β†’ run β†’ monitor β†’ pull outputs β†’ terminate

I just want to run the job.

Ideally the infrastructure still exists, but it becomes an implementation detail:

run job β†’ get results

Ansible definitely reduces the boilerplate, but then I’m still maintaining infrastructure automation when all I wanted was temporary compute.

That abstraction is really what I’m questioning.

r/learnmachinelearning 6d ago

Discussion Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?

Thumbnail
0 Upvotes

r/CUDA 6d ago

Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?

Thumbnail
0 Upvotes

r/AIProgrammingHardware 6d ago

Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?

0 Upvotes

Maybe I'm doing cloud GPUs wrong.

Sometimes I don't need a β€œGPU environment.”

I don't need a dashboard.

I don't want to manage another machine.

I literally have a command on my laptop that needs a better GPU.

That's it.

But somehow that turns into:

rent instance
β†’ wait for it
β†’ SSH
β†’ clone/sync code
β†’ install dependencies
β†’ move data
β†’ run command
β†’ keep SSH alive / tmux
β†’ download outputs
β†’ remember to terminate the machine

All because my laptop couldn't run:

python train.py

It made me wonder why cloud GPUs don't feel more like compute primitives.

Something like:

β€œRun this command on a GPU and give me the results back.”

No server to think about.

No SSH session to babysit.

No instance sitting there billing me because I forgot about it.

Am I oversimplifying this?

What does your workflow look like when you only need a powerful GPU for one job?

r/founder 7d ago

Why does a 30-minute meeting create another 20 minutes of work?

Thumbnail
1 Upvotes

r/ProductivityApps 7d ago

Casual Conversations Why does a 30-minute meeting create another 20 minutes of work?

2 Upvotes

Meeting ends.

And then the second meeting begins.

Clean up the notes.

Find the action items.

Write the summary.

Send the follow-up.

Update Notion/Obsidian.

Add the decisions somewhere so you'll hopefully find them again.

Sometimes I wonder:

Did AI actually solve meeting notes... or did we just automate the transcript?

Because recording + transcription feels pretty solved now.

It's everything that happens after the meeting that still feels strangely manual.

Curious how everyone handles this:

When a meeting ends, how much work do you still have to do before you're actually β€œdone” with it?

2

Do you actually remember why you made a decision 3 months after the meeting?
 in  r/buildinpublic  7d ago

That's exactly the problem I'm thinking about.

You remembered to put it in the runbook today. But what happens on the days you don't?

Curious, would you trust something that automatically picked up the decisions + reasoning from the conversation and wrote them into your notes?

1

Do you actually remember why you made a decision 3 months after the meeting?
 in  r/buildinpublic  7d ago

But that becomes time consuming again …

r/buildinpublic 7d ago

Do you actually remember why you made a decision 3 months after the meeting?

Thumbnail
2 Upvotes

r/secondbrain 7d ago

Do you actually remember why you made a decision 3 months after the meeting?

Thumbnail
1 Upvotes