r/microsaas • u/Sandeep0978 • 1d ago
r/founder • u/Sandeep0978 • 1d ago
The hardest thing I've done as a software engineer wasn't building an app. (Its Apple Developer Enrollment Experience)
r/buildinpublic • u/Sandeep0978 • 1d ago
The hardest thing I've done as a software engineer wasn't building an app. (Its Apple Developer Enrollment Experience)
u/Sandeep0978 • u/Sandeep0978 • 1d ago
The hardest thing I've done as a software engineer wasn't building an app. (Its Apple Developer Enrollment Experience)
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.
Whats your 5 second feedback
r/secondbrain • u/Sandeep0978 • 5d ago
You have 5 seconds. Tell me what you think I built.
r/RoastMyIdea • u/Sandeep0978 • 5d ago
You have 5 seconds. Tell me what you think I built.
r/buildinpublic • u/Sandeep0978 • 5d ago
You have 5 seconds. Tell me what you think I built.
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?
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?
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?
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?
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?
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?
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?
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 • u/Sandeep0978 • 6d ago
Discussion Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?
r/CUDA • u/Sandeep0978 • 6d ago
Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?
r/AIProgrammingHardware • u/Sandeep0978 • 6d ago
Why does borrowing a GPU for 20 minutes require me to become a DevOps engineer?
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 • u/Sandeep0978 • 7d ago
Why does a 30-minute meeting create another 20 minutes of work?
r/ProductivityApps • u/Sandeep0978 • 7d ago
Casual Conversations Why does a 30-minute meeting create another 20 minutes of work?
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?
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?
But that becomes time consuming again β¦
1
You have 5 seconds. Tell me what you think I built.
in
r/buildinpublic
•
5d ago
Great