Details
-
AboutSoftware Developer
-
SkillsJavascript, React, Node.js, Express.js, HTML, CSS, SQL, Perl
-
LocationNew York
Joined devRant on 10/10/2020
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
I'm working on a project, and we ran into a problem where the server memory was getting used up way faster than before. At first, everything was fine because the server was restarting during releases, which cleared the memory. But over time, the situation got worse, and now it only runs for a few hours before crashing.
What can be done in this situation?6 -
twilio: https://twilio.com/en-us/... SMS Pumping Risk Score is free for north america
"Twilio doesn't recommend using SMS Pumping Risk Score for US or Canadian phone numbers, as these regions are generally not targeted by SMS pumping fraud."
welp i guess if i was doing non-us it might be useful3 -
I’m making an iOS app "WTF Meter", which tracks the amount of phrases like "what the fuck", which you say to your rubber ducky while you review code or any other pieces of work.
It’s supposed to be a gag app for entertainment but it also accurately measures the "WTFs per minute" value, which we all know to be the only true indicator for code quality ;)
Phrases can be customized and there is a history of sessions for later review.
If you are interested, I’d be glad if you could test the current TestFlight version and give me any kind of feedback.
I’m particularly interested in what you think about the design and how intuitive the app is.
Gif showing the app in action:
https://gifyu.com/image/b33tJ
TestFlight:
https://testflight.apple.com/join/...30 -
Client: “We need an app that tracks live birds using AI.”
Me: “Cool, that’s complex. What’s the timeline?”
Client: “We need it before our annual picnic next week.”
Me: “You want an AI that can detect flying birds, in real time, in seven days?”
Client: “It’s not that hard. Just use ChatGPT or something.”
So now I’m here, watching pigeons on my balcony, manually updating a Google Sheet, calling it “AI prototype v1.0.”
I think I’ve finally achieved “Agile Enlightenment” — deliver results, not features.
Client’s happy.
My soul isn’t.
Time to rename the project: BirdBrain.12 -
losing a contract should not feel like being fired, but when it's half your income it certainly does feel a lot like it.16
-
Week: 109 (Year 3)
What are your plans for this awesome weekend?
Question: What’s a question that sounds innocent but in actuality is offensive?
last Weekend : https://devrant.com/rants/1928184414 -
PM is on his period, and since I'm leaving, anyone have any "fun" recommendations to leave in the code?14
-
It's actually a backend for a different project (that's why it's optimized for scraping and cached) but i thought that it could be fun to share: https://ideas.app.molodetz.nl/
I am sure some good ideas will come eventually. Every hour new ones.
I try to generate a bit unique media for a website. The ideas are based on the latest news in tech industry.
Te most recent news available is here: https://news.app.molodetz.nl. It is lazely scraping many (good!) sources. i decided not to add more sources than i have now, would degrade quality. Hacker news is also one of the sources.
I actually also made such app for memes, 9gag clone with commenting starring and such but i have no fantasy to maintain or own such site at the moment. It was just fun to build, wanted to know how hard it was to get enough content live.4 -
🚀 “I Wanted GitHub Copilot in My Pocket — So I Built It Myself”
For years, I’ve had this weird habit of coding from random places — cafés, buses, hospital waiting rooms, you name it. But every time inspiration hit, I found myself thinking the same thing:
“Man, I wish I could just use Copilot on my phone.”
It’s 2025. We’ve got AI writing novels, generating music, and summarizing 500-page research papers in 2 seconds — yet somehow, GitHub Copilot still refuses to leave the comfort of VS Code on desktop.
So I decided to fix that.
💡 The Idea
It started as frustration — a “wouldn’t it be cool if” moment. I was halfway through an idea for a small project on a train, and my brain screamed:
“Why can’t I just ask Copilot to finish this function right now?”
VS Code was sitting at home, my laptop was dead, and all I had was my phone.
That night, I scribbled this into my notes app:
“Bridge Copilot from VS Code → phone → secure channel → no cloud.”
At the time, it sounded insane. Who even wants to make their life harder by reverse-engineering Copilot responses and piping them into React Native?
Apparently — me.
🧩 The Architecture (aka “How to Lose Sleep in 4 Easy Steps”)
The system ended up like this:
VS Code Extension <-> WebSocket <-> Discovery API (Go + Redis) <-> React Native App
Here’s how it works:
The VS Code extension runs locally, listening to Copilot’s output stream.
A Go backend acts as a matchmaker — helping my phone and PC find each other securely.
The mobile app connects via WebSocket and authenticates with a 6-digit pairing code.
Once paired, they talk directly. No repo data leaves your machine.
It’s like a tiny encrypted tunnel between your phone and VS Code — only it’s not VPN magic, just some careful WebSocket dancing and token rotation.
🛠️ The Stack
Frontend (Mobile): React Native (Expo)
Backend: Go + Redis for connection brokering
VS Code Extension: TypeScript
Security: JWT + rotating session keys
AI Layer: GitHub Copilot (local interface)
🧠 The Challenges
There’s a difference between an “idea” and a “12-hour debugging nightmare that makes you question your life choices.”
Cross-Network Discovery:
How to connect phone and desktop on different networks?
→ A lightweight Redis broker that just handles handshakes.
Security:
I wasn’t making a mini TeamViewer for hackers.
→ Added expiring pairing codes, user-approval dialogs, and local-only token storage.
Copilot Response Streaming:
Copilot doesn’t have a nice public API.
→ Hooked into VS Code’s Copilot output and streamed it over WebSocket.
(Yes, 2% genius and 98% madness.)
UX:
The first version had a 10-second delay.
After optimizing WebSocket batching and Redis latency, it’s now near-instant.
🤯 The “Holy Sh*t, It Works” Moment
The first time my phone sent a prompt — and my VS Code actually answered with Copilot’s suggestion — I legit screamed.
Like, full-on victory dance in the middle of the night.
There’s something surreal about watching your phone chat with your desktop like they’re old coding buddies.
Now I can literally say:
“Copilot, write me a REST API,”
and my phone responds with fully generated code pulled from my local VS Code instance.
No VPN. No cloud syncing. Just pure, geeky magic.
⚡ The Lessons
The hardest problems aren’t technical — they’re psychological.
Fighting “this is impossible” is the real challenge.
Speed matters more than perfection.
Devs don’t want beauty; they want responsiveness. Anything over 1s feels broken.
Security must never be an afterthought.
I treated this like a bank tunnel between devices, not a toy.
Build for yourself first.
I didn’t make this for investors or glory — I made it because I wanted it.
That’s the best reason to build anything.
🧭 The Future
Now that it’s working, I’m turning this experiment into something shareable.
The dream: an app that lets every developer carry Copilot wherever they go — safely and instantly.
Imagine debugging on your couch, or editing code in bed, or just whispering to your AI assistant while waiting for coffee.
Phones today are more powerful than early NASA computers.
Why shouldn’t they also be your code editor sidekick?
So yeah, that’s my story.
I built VSCoder Copilot — because I wanted to code from anywhere, and I refused to wait for permission.
If you’ve ever built something just to scratch your own itch, you already know this feeling.
That mix of frustration, caffeine, and late-night triumph that reminds you why you fell in love with coding in the first place.
Because at the end of the day, that’s what we do:
We make ideas real — one ridiculous hack at a time. 💻🔥9 -
We have a no AI use policy at the company.
I had a contract developer added onto my team. I start to see AI generated comments in his code all the time. Point out that the code being contributed is def AI nonsense. I brought it up with my boss which reports to the CTO. Response: “As long as he doesn’t get caught I guess.”
He did get caught. This is me catching him and telling you.23 -
Missed some of you. A lot of you really.
Anything exciting happen while I was gone?
I heard some of you formed a mob, dragged a spammer out behind the wood shed and beat em bloody.
Sad to say I missed that.
I'm currently eeking by financially, but got my plans for the fall winter and spring. Gym membership, rock climbing, prepping for a 5k. Weathers perfect for all of it.
I'm in a competition right now for some serious prize money and in the lead.
Enough to start that AI lab and finish my game.
Also, not everything is sunshine and roses. I sleep 3-6 hours a night average, (5-6 if I'm lucky), and horrible mood swings, with or without sleep. And isolation, damn the isolation is terrible, but my schedule is so hectic I basically have no room for any real-world contacts. I can barely make time for myself, let alone my family.
But I'm still writing poetry and music at least, and got my eye on some land for a cabin or other uses like for an office.
Whats going good/bad in your life?
I haven't heard from so many of you for so long.11 -
It's still so amusing to me the amount of projects that are posted on /r/react, /r/angular or /r/sideprojects that are blatantly AI written and others that have their LLM API key exposed.12
-
Excuse me while I go crazy with this rant.
I just don't understand what my role is as YouTuber anymore. What am I here for? Just someone who tries to milk the unemployment crisis and freak my viewers out?
I don't wish to be that kind of creator.
Jobs are a big part of me to talk about. But are there any anymore? Companies are forking over billions and billions of dollars onto AI data-centers. Who will get hired, construction people?
What's there to do anymore in tech? Is there a point of telling people that you need "human" engineers? Companies are already brain-washed into thinking that AI is the way forward.
Even if I put in months of work into building my own product, what chances do I have standing against people who will "vibe code" the same product, in a weekend, built with full of security loopholes, and parade it around as AI-first company? I don't have a shot anymore against them, do I?
Do I just become another "tech news" channel that covers every single thing happening with tech? I never wished to be that guy.
People used to say "Ai won't replace you, but someone using Ai will." Guess what, those people aren't finding jobs either.
What's the point of me talking about how to get jobs when there aren't any?
I've never felt this defeated before. I thought I could just get sponsorships and make money, but what's the point of that if I can't get people worthy content to enjoy?
It's just so over man.... I just want to die at this point.
Thank you for reading my rant. My chest feels lighter now.10 -
So......... there's this company who HATE to return data in json, yml or xml. Their "RESTFul api" returns .ini file as string and all requests are 200 ! even though it is failed , still return 200.
And the structure are inconsistent af.
The PIC literally solve every issue by store data in .ini file locally
LocalStorage? .ini
SharedPreferences? .ini
Api response type ? .ini
Caching? .ini
UI key=value handling? .ini
hotel? trivago.6 -
you know... I've forgotten that I've seen modern warfare gore stuff and we first worlders complain about some dumb shit. d'oh
like can't afford food? lol. just normal day elsewhere
not pretty but guess it works. idealic world they told us was fake, we're a bit corrupt, a little tortured and warped, monkeys throwing things at each other rudely... but it ain't bullets (yet?)4 -
So glad I'll be gone from this client. Dev asks if he can go over sentry issues and gets told "no"3
-
Once, we hired this one intern as a mobile games tester.
His first day on the job. He received his laptop for work.
He sits down by his desk, takes out his headphones, plugs them into the laptop, && starts playing his favorite music. _Now_ he can finally test the game in peace.
...the fuck?
I _get_ how testers can get sick of hearing the same crappy music, SFX, && other sounds listening to them day in && day out for days, weeks, months, etc. _This_ guy, however, pulls that shit on the first day?
Sadly, the lead either had never noticed that or had never taught the wannabe better.
Good thing !all testers are like that.3 -
@retoor I am sick of devrant being slow as shit, I remember you had an alternative, post it here please so we can abandon this sloth of an app6
-
Been playing silksong. This game is a mix of some of the best and worst game design I have ever experienced.
Unfortunately, the true end of the game is locked behind some of the least fun, most unfair, tedious slogs I have ever encountered in a game, so I probably won't see it for myself. But if you like kaizo stuff, you'd probably like it.2 -
!rant Lovely quote:
“There are two ways of constructing a software design: One
way is to make it so simple that there are obviously no
deficiencies, and the other way is to make it so complicated
that there are no obvious deficiencies.”
—C.A.R. Hoare, 1980 ACM Turing Award Lecture2 -
The New manager was in her first sev1 bridge with a vendor on the line. Vendor bug caused the issue.
While we were trying to remediate the issue she kept yelling at the vendor and giving opinions on their code quality. She was being a disrespectful bitch and actually slowed down remediation.
Yes they were at fault, you don't have to berate 4 people because you have Napoleon syndrome...
What a cunt6
