andi (e/alb) Profile picture
Jun 29 15 tweets 3 min read Read on X
At my first internship we had to build a Windows Server app that would allow a user to drag and drop bunch of spreadsheets into a network folder and generate a summary report. This was previously a task that required ~900 man hrs that would get reduced to ~10 seconds
My coworker and I got started on a PoC python script to generate the report, and after talking to the stakeholders I scheduled a demo a month out. This would give us enough time to test everything and make sure the server could go live that day
Unfortunately I am really bad at time and also stupid so I thought June came after July. I meant to schedule the demo a month out but I actually scheduled it for one day later
Stakeholders immediately replied to the invite, “wow I can’t believe it’ll be ready so early! You guys are the best interns we’ve ever had!”

Panic sets in cause we can’t cancel now and I was also a dick to my coworker by springing this deadline on him and killing his night
We can’t even procure a Windows server in a day; this is an enterprise environment where you have to file a ticket and wait two weeks for IT to reply. But hang on, we didn’t really need a server, we just needed a Python script. So we spend the night working on that
Demo day rolls around and we prepare a devious plan. We’d take my laptop to the conference room but leave my coworker’s at our shared desk. Right before the demo, he’d leave to “go to the bathroom,” but actually go back to his laptop to stare at the folder
I got one stakeholder to send some spreadsheets that I then drag and dropped to the folder. My buddy ran the Python script over them from his desk and manually put the report back in the folder. From my laptop screen it looked like it just magically appeared. Day is saved
Our stakeholders are so impressed, in fact, that one of them immediately drops the path of the folder in a group chat so everyone else on the team can start using it. It’s automated after all, right? 😭
Bro is now stuck staring at this folder forever running a Python script every few minutes. The end of the day is approaching, and he’s going to have to log off. But the Europeans are going to wake up and want to use the folder too. Do we pretend the server crashed overnight?
At this point I remember our team has an Android tablet we used to control the speakers in our office downstairs, and Android can run Python right? So we go down there to install a terminal emulator and then figure out the right Bash commands to get Android to interact with SMB
Then we install Python, sftp a Bash script that watches our SMB network folder every 5 seconds and handles producing the report with our Python script, and also install Tasker to make sure our folder watcher launches every time the tablet turns on
Anyways this is all a very long and convoluted way of saying: if you work at a Fortune 500 company and your office has a tablet you use to control Spotify, you may not want to get rid of it, or else the entire international accounting department will be very very angry at you
“Well ackshually this is made up; no IT department would ever allow a Spotify tablet onto the enterprise network” buddy I was as surprised as you would be to find that we had an IoT popcorn maker MAC whitelisted on that network too
Made a cool Alexa skill with the popcorn machine that cooked popcorn when you asked but only when all the Jenkins pipelines were passing. But that’s a story for another day
Actually here’s another story from my early days you’ll like if you liked the OP

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with andi (e/alb)

andi (e/alb) Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Nexuist

Jun 10
Marketing speak to terms you already know:

semantic index -> embeddings
app intents -> function calling
on device language model -> 3B fine tuned LLM w/ included LoRA adapters
on device image model -> diffusion model w/ included LoRA adapters
orchestration -> Siri
Neural Engine -> Apple's GPUImage
Private Cloud Compute -> serverless iOS accessible over HTTPS (tenant isolated invocations, no persistent storage)
Private Cloud Extensions -> custom tools to perform anonymized analytics (no SSH or bash)
ML Stack -> Swift servers to carry out inference on the Neural Engine
tl;dr "extending the privacy of your iPhone to the cloud" means literally deploying iOS to a server farm and giving it hardware access to GPUs that are capable of running 400B models, and then connecting your iOS to their iOS so they can swap tokens

Read 4 tweets
Dec 13, 2023
my understanding of American economics for the last 30 years is every decade everyone notices the obviously nonsensical bubble, the economy explodes, then a bunch of nerds accidentally invent another trillion dollar money printer and everything is fine for another 10 years
1990 recession was supposed to be the end of the global American empire but then a nice young fella from Seattle was like bro what if we made computer software that didn’t suck ass
2001 dotcom bust was supposed to be the end of the global American empire but then some Wall Street bozo was like man what if you could buy books on Netscape Navigator
Read 6 tweets
Jun 7, 2023
Discord hired the best people who built the best product for their market. But now those people are still on payroll and need to _keep changing things_ to justify getting paid. Their recent moves are indicative of managers flailing around because there is no real work left
This is the worst part of SaaS. If software still shipped on CDs everyone on the team would have gotten promoted and moved on to something else. But instead they’re in this impossible position where they need to keep inventing reasons to change the flagship until the end of time
Of course from a VC perspective the only moves are growth and stagnation. You can’t grow by not changing anything so you have to keep changing everything. And they will keep changing things until the company dies. And then our story here repeats with whoever will eat their lunch
Read 5 tweets
Jun 7, 2023
This sounds dumb but I think about Soviet laborers almost every day. Millions of good people spending their bodies and minds in the hopes of building a fair utopia free from capital monopolies and hierarchical abuse. Millions working to achieve something great for their children
Millions mining raw materials for their society. Millions building public infrastructure and factories. Millions putting their heads together to reach space. Millions building nuclear weapons and ballistic missiles to defend their work from those who sought to topple it
Millions sacrificing time with their families, millions persevering through loneliness, millions suffering serious injuries, millions dying for the glory of their motherland.

Millions working to eventually make Vladimir Putin the wealthiest and most dangerous man in the world
Read 12 tweets
May 10, 2023
dev take on the "Prime Video team moved away from AWS serverless" story: you are not Amazon Prime Video. you most likely do not have revenue anywhere near Amazon Prime Video. focusing on cost-cutting before you are even making that much money is a waste of time!
yes, monoliths costs less than serverless costs at scale. but do you have scale? are you even processing more than 1 request per second? (my guess is 90% of the ppl participating in this debate aren't). if you don't have scale serverless will probably get you to scale faster
here is my rule of thumb: if you buy a server, you have to pay for 100% of the server, meaning you want to be utilizing 100% of the server. if that isn't possible it's not worth the extra effort to manage said server. so use serverless to start and migrate to servers later
Read 4 tweets
May 8, 2023
the biggest reason i think America Is Good is that in the time period between Hiroshima and RDS-1 (first Soviet nuclear test) the richest country ever had the opportunity to take over the world with nukes and instead chose to set up various forms of international banking
europe is destroyed? have you tried banking? communists ignoring human rights? bank against them? former British colonies are struggling to stay solvent? let's set up a bank about it? the Middle East has a chokehold on oil production? believe it or not, we're going to do banking
warlords and violent men didn't go away after WW2! America's greatest gift to the world was taking every man who had a plausible chance at becoming a dictator and sitting his ass down in a Wall Street skyscraper
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(