Register and share your invite link to earn from video plays and referrals.

Austin
@IamAroke
Senior .NET Engineer | Helping devs write better backend systems & grow careers | Sharing real lessons from the trenches
6K Following    7.3K Followers
We rarely discuss how difficult it can be to admit when you don't know something, especially in environments where you are expected to be the senior figure. However, if you can humble yourself to admit your lack of knowledge at that moment, your learning will truly never end.
Show more
We've been patching the same login bug on this app for almost a year now, and every time we fix one edge case, another one shows up somewhere else. At what point does patching stop being the safer option?
Show more
I discovered that you just need to be a good leader and know how to put together intelligent people to achieve a goal. Honestly, most great people don't have much technical knowledge of what they are tasked to build.
Show more
Storing user-uploaded files directly on application server local disk works fine in development, but completely breaks horizontal scaling. The moment your cloud infrastructure auto-scales to 3 instances, a user who uploads an avatar on Instance 1 will get a 404 Not Found whenever their subsequent request lands on Instance 2 or 3.
Show more
You finally inherit a codebase with actual documentation 😂😂
You're just a terrible boss. So she should be crying because you set up a panel? There is more to life than your job. The world does not revolve around you. Classic Abuja employer.
PM: Why is the work not finished yet? Me: Because I spent all day in meetings explaining why the work is not finished yet. PM: Let’s schedule a 1-hour meeting tomorrow to discuss this. Me:
Show more
WebSockets are heavily overused for basic data streaming. If your web app only needs one-way, real-time updates from the server to the client (like a live feed, dashboard metric, or notifications), managing full-duplex WebSocket connections, heartbeats, and reconnect state is massive overhead
Show more
Rate limiting inside application code is a classic trap. By the time your Node, Python, or Go process parses the incoming HTTP request, runs middleware, and executes a Redis check to reject a bot, the attacker has already consumed your application's CPU and memory allocations.
Show more
0
54
1.5K
57
Forward to community
No bigger heartbreak. 🥹 Imagine procrastinating on a project due tomorrow, only to see this on Sunday night.
If you had to choose between a codebase with zero comments or a codebase with zero tests, which one are you touching first, because both feel like walking into a trap.
When your code finally works after weeks of debugging.
You're building an API that accepts file uploads. How do you handle it so a malicious file doesn't compromise your server?
I once upgraded a legacy .NET Framework monolith to .NET 8. Thought I was home free after resolving 300 compilation errors, until System.Text.Json silently failed to deserialize private setters that Newtonsoft.Json handled with zero issues. Production was down for some minutes while I had to hunt down missing attributes.
Show more
Am I the only one who have not used the picture password before.