sriniously Profile Banner
K Srinivas Rao Profile
K Srinivas Rao

@sriniously

Followers
5K
Following
986
Media
22
Statuses
583

I teach backend stuff. yt - https://t.co/wF1Ayi2jsw writing - https://t.co/glrFdZIft2 subscribe - https://t.co/EMBwcZj7Eu

Bangalore, India
Joined May 2013
Don't wanna be here? Send us removal request.
@sriniously
K Srinivas Rao
2 days
RT @AloneXBT: This is by far the most GOATED playlist to learn backend dev. from first principles. If you actually want to build backend s….
0
23
0
@sriniously
K Srinivas Rao
3 days
RT @rauchg: Biggest quality of life leap in web apps since 'right click → copy logo'
Tweet media one
0
58
0
@sriniously
K Srinivas Rao
4 days
The 80/20 rule is a little more complicated than it usually gets credit for. Let's say you decided to learn business or startups, you can buy 50-60 books on the topic. But you start seeing the value after just 1-2 books, you can see the trends in the market, the "oh, I get it.
1
3
61
@sriniously
K Srinivas Rao
4 days
Pride is a powerful tool, as long as you understand the mechanics of it. Basically, it works like a mental firewall. You can face external criticism, failure, even humiliation, but as long as you reject all that, your core is still intact. Now the above statement will already.
2
3
58
@sriniously
K Srinivas Rao
4 days
In my experience the fastest strategy to break into any domain is learning the slang first. When I was making a transition into TypeScript, I only took a high level overview at the documentation. Then I went straight to the forums, subreddits and GitHub discussions. I kept.
6
19
206
@sriniously
K Srinivas Rao
7 days
This should be up now. I have cut down on most of the explanation and kept everything concise and actionable, now it's more like a guide than an actual book.
@sriniously
K Srinivas Rao
11 days
I have taken down the site for a while, I got a lot of feedbacks on the format and content, the common point being, the content is way too descriptive for an action oriented domain like technical writing. So in the next few days I’ll revamp the format and content and let you guys.
1
0
26
@sriniously
K Srinivas Rao
7 days
Cult recruitment, crypto pump schemes, or luxury marketing campaigns, they all follow the same three-step blueprint. First, create artificial scarcity. "Only 100 spots left in our exclusive program." "This offer expires at midnight." "Limited NFT drop happening now." The.
1
0
28
@sriniously
K Srinivas Rao
7 days
Running large language models is fundamentally a memory problem, not a compute problem. When you're generating text, the model needs to remember every single token it has processed so far. This is stored in what we call the KV cache (keys and values from the attention mechanism).
1
4
44
@sriniously
K Srinivas Rao
7 days
To be honest, it's mostly straightforward more majority of SaaS use cases until you are building something that does some form of scheduling and it's international. As a starting point you've started storing all your timestamps in UTC. That's great, that's in fact obvious. The.
@sriniously
K Srinivas Rao
17 days
Imo timezones are the single most deceptively complex problem in software engineering. You start by thinking "just store UTC timestamps" and six months later you're debugging why your Alpine Docker containers crash because tzdata was removed in 3.0, your MySQL Connector/J.
0
0
24
@sriniously
K Srinivas Rao
7 days
We love our metrics in engineering. Lines of code, story points, code coverage, deployment frequency. The problem is that the moment you start measuring something, people optimize for that number instead of the actual goal. Take code coverage. You do it to encourage better.
1
6
50
@sriniously
K Srinivas Rao
7 days
Your reputation as an engineer isn't built during crunch time or when everyone's watching. It's built in the mundane moments when no one seems to care. When you consistently write clear commit messages, even for tiny fixes. When you update documentation for that tiny edge case.
2
26
223
@sriniously
K Srinivas Rao
8 days
Your ability to understand and manage emotions predicts success better than raw IQ in almost every field. Emotional intelligence breaks down into four specific skills you can actually practice. First is self-awareness, knowing what you're feeling and why. When you notice your.
4
18
147
@sriniously
K Srinivas Rao
8 days
Most license violations never get caught though. Realistically speaking enforcement is spotty and expensive. You're most likely to get caught when your code gets popular or when you have a public dispute with maintainers. License violations usually surface during due diligence.
@sriniously
K Srinivas Rao
1 month
If anyone’s as confused about software licenses as I was, here is how I see them now. Software licenses control what people can do with your code. MIT license lets people do anything. Say you build a JSON parsing library with MIT license. A startup can take your code, modify it,.
0
0
14
@sriniously
K Srinivas Rao
8 days
When you first start learning something technical, everything feels very complex. You're deep in syntax, exceptions, edge cases, and specialized terminology. Then after you spend some time in that maze. You start noticing that most of the complexity you struggled with initially.
9
50
370
@sriniously
K Srinivas Rao
8 days
The same conservation laws that govern physics apply to software systems. You can't create CPU cycles, memory, or network bandwidth from nothing. You can only allocate what you have. Take memory management. A garbage collector doesn't eliminate memory usage. It redistributes.
2
7
84
@sriniously
K Srinivas Rao
9 days
The biggest tech shifts happen when barriers to entry suddenly drop. Node.js didn't came up with server-side programming, but it made backend development accessible to millions of frontend developers who already knew JavaScript. Before Node, if you wanted to build a web server,.
7
16
204
@sriniously
K Srinivas Rao
9 days
There’s no other way.
@InfiniteB88ks
Infinite Books
9 days
William Faulkner, read read read
Tweet media one
1
3
62
@sriniously
K Srinivas Rao
9 days
Today I got on a call with one of my twitter connections who worked in an HFT domain, and naturally we ended up discussing why certain programming languages just don't cut it in that world. Go came up, and let me share why this language that we all love for building services is a.
2
4
109
@sriniously
K Srinivas Rao
9 days
Every artistic movement follows the exact same playbook. First some artist gets fed up with whatever everyone else is doing. Maybe painters are obsessed with making things look realistic, so this person decides realistic is boring and starts painting weird geometric shapes.
1
2
26
@sriniously
K Srinivas Rao
9 days
There's this thing called DPDK that you've probably never heard of but you use it every single day. Netflix streaming, your bank's trading systems, even your phone calls go through it. It's the reason modern internet can actually keep up with all the stuff we throw at it. I came.
3
11
93