Max retweeted
Which Golang repository would be best for someone who has just learned Go, understands the basics, and now wants to dive deeper into backend development using Go?
Max retweeted
A lot of developers are spending thousands of dollars learning skills that are already available for FREE.
Full-stack development, Python, machine learning, cybersecurity, cloud computing, and more.
There is an entire university-level computer science curriculum available on GitHub.
And you can follow it at your own pace.
github.com/ossu/computer-sci…
Max retweeted
This is what software engineering or development mean, not connecting framework
Totally agree with
I'm begging you to try systems programming.
I built tiny AWS - a cloud using no Docker, no VMs, just 10,000 lines of Golang and Rust code with this same mindset. Tiny AWS is legit just cli, and not even React or NextJS codes.
Stop spending all your time learning another framework, another library, another abstraction. Go figure out what actually happens underneath.
- Write your own memory allocator.
- Build an operating system kernel.
- Implement a TCP stack.
- Write a compiler.
- Build a database engine.
- Understand how Linux schedules processes, manages memory, handles interrupts, and talks to hardware.
Learn C. Get your hands dirty with Rust. Read source code. Read the Linux kernel. Break things. Spend time debugging a segmentation fault because you forgot how pointers work.
And then experience the satisfaction of finally understanding WHY something works, instead of just knowing WHICH API to call.
We're entering an era where AI can generate thousands of lines of code in seconds. Frameworks are getting easier. Abstractions are getting higher. The barrier to shipping software is collapsing.
But here's the interesting part:
The easier it becomes to generate code, the more valuable it becomes to understand what's happening underneath it.
Anyone can ask an AI to build an application.
But can you explain WHt happens when a process gets created? How memory is allocated? What happens when a packet travels through a network? Why a database quEry becomes slow?
Can you debug something when the abstraction leaks and the documentation stops helping?
That's the difference between knowing how to use technology and understanding how to engineer it.
You don't need to become a kernel developer. You don't need to abandon web development. And you certainly don't need to reinvent everything.
Just spend some time building things that force you to think.
Because there's something incredibly beautiful about programming when you stop treating computers as magical boxes that execute your JavaScript.
Don't just learn to build software. Learn how the machine works.
I'm telling you, try systems programming at least once.
Max retweeted
how to reset your life in 2 weeks (practically tried and tested)
1. if your sleep cycle is messed up, wake up at the same time every day. no matter what, let your body adjust.
2. don't touch your phone as soon as you wake up. get some sunlight, stretch, go for a walk ( optional ) and make your bed.
3. before sleeping, make a to-do list for the next day. stop wasting your mornings figuring out what to do.
4. clean your room, organize your desk and get rid of unnecessary stuff. a clean environment means fewer excuses.
5. start exercising. go to the gym, run, walk or do pushups. stop treating your body like a decorative object.
6. reduce your social media consumption. you don't have to quit it completely, just stop spending your entire day scrolling. everything is fine in moderation.
7. start reading every day. your attention span needs rehabilitation. and no, reading doesn't necessarily mean picking up some random self-improvement book. blogs, tech articles or literally anything that interests you works.
8. eat properly, drink enough water and stop surviving on caffeine and whatever you find in your kitchen. try to maintain a balanced diet with enough protein, carbs, fibre, vitamins and minerals.
9. dedicate at least 2 hours every day to learning something useful. consistency matters more than anything. if you're building something, sure, vibe code it, but also spend some time understanding how things actually work. explore new things that excite you, whether it's tech, a hobby or anything else.
10. stop comparing your progress with people on the internet. everyone's timeline is different, and half of them are just posting highlights. MOST IMPORTANTLY, people here on X are doing some crazy stuff, so take inspiration from them and work harder, but don't turn their progress into a reason to doubt yours.
give yourself 2 weeks. don't expect a completely new life, just build some discipline and get a little more control over your days.
and if nothing's working, just give up...
Max retweeted
Got stuck today on a problem and the moment I took a break from my laptop and sketched the problem out with pen and paper I made way more progress.
Max retweeted
7 free resources to learn computer science fundamentals:
1. cs50.harvard.edu — Introductory computer science
2. teachyourselfcs.com — Self-study curriculum
3. nand2tetris.org — Build a computer from fundamentals
4. openbookproject.net — Open programming books
5. ocw.mit.edu — University course materials
6. cp-algorithms.com — Algorithms reference
7. missing.csail.mit.edu — Developer tooling and shell skills
Max retweeted
try this
github.com/cloudflare/securi…
Built the payment gateway in Java
Got multiple interviews cos of it
Landed two roles
Now I have to choose which is better for me
Thank you sir
github.com/benx421/backend-e…
Maybe this will help
Max retweeted
you all are just sleeping on these resources btw
roadmap.sh/backend
roadmap.sh/devops
edureka.co/blog/category/dev…
fanout.sh/ai-engineering/ove…
reddit.com/r/databasedevelop…
reddit.com/r/devops
Max retweeted
If you want to become a better communicator, here are two free resources worth checking out.
Communication is one of those skills that will open doors for you, regardless of your profession.
Start with these:
1. How to Speak – MIT OpenCourseWare by Patrick Winston.
2. Think Fast, Talk Smart – Stanford Graduate School of Business by Matt Abrahams.
Max retweeted
Three goldmines worth exploring:
vidya-bodha.com
backend-from-first-principle…
aiengineeringfromscratch.com
Max retweeted
6 free websites for practicing real coding problems:
1. exercism.org — Language-specific exercises
2. frontendmentor.io — Frontend design challenges
3. codewars.com — Coding exercises
4. leetcode.com — Algorithms and data structures
5. theodinproject.com — Full-stack projects
6. fullstackopen.com — Modern web development
Max retweeted
The only system design resources you'll ever need for your placements:
1. youtube.com/playlist?list=PL…
2. youtube.com/playlist?list=PL…
Plus a few Medium blogs worth reading, which I can share separately if anyone's interested.
Bookmark this and start learning. Happy designing!!!
The safest career path is to not be afraid of layoffs, build a reasonable emergency fund and create a parallel retirement fund that match your pension deductions, but this time invest it in ETFs, push yourself and stay up to date with the latest technologies, work EXCLUSIVELY in actual tech companies, preferably B2B companies.
Software engineering has always been a very competitive field primarily because of the pace at which things change. COVID was an outlier event that created demand the market could not meet and temporarily lowered the barrier to entry.
Max retweeted
90% of Golang interviews in 2026 come down to these 7 points:
1) Goroutines + channels basics
Know when to use a channel vs a mutex, how to avoid goroutine leaks, and why closing is done by the sender.
2) Context everywhere
Propagate ctx through handlers and clients, set deadlines, and stop work on cancel to avoid zombie requests under load.
3) Interfaces + error handling
Small interfaces, explicit errors, wrap with %w, and know when sentinel errors break (Is/As beats ==).
4) HTTP + middleware in net/http
Handlers, timeouts, request body limits, and common footguns like not closing bodies and leaking connections.
5) Testing habits
Table-driven tests, httptest, fakes vs mocks, and racing tests with -race as part of the workflow.
6) Performance and memory
pprof basics, allocations matter, avoid string/byte churn, and know why sync.Pool is for reducing GC pressure, not caching.
7) Practical system design in Go
Design a service with pagination, idempotency keys, retries with jitter, and bounded concurrency so one slow dependency doesn’t melt the box
[generated using my AI agent, hope this was useful]
Max retweeted
It doesn’t give you HD pictures
The highest resolution is around 720P
Use this instead photopea.com
Gives you photoshop level performance for free without needing to install any app.
Great tool I use for all my background removal tasks.
Remove.bg:
A free tool to automatically remove backgrounds from images in seconds
Max retweeted
vidya-bodha.com is live.
My GitHub repo crossed 830+ stars, so I turned it into a proper learning website.
70+ in-depth engineering articles, all in one place, organized so you can actually learn instead of scrolling a timeline.
What you’ll find:
-30+ HLD breakdowns (YouTube, Netflix, Spotify, Instagram, Amazon, Discord, and more) -LLD classics like parking lots and vending machines -Backend fundamentals: APIs, databases, caching, concurrency -A complete Distributed Systems series, all 9 parts -A complete Microservices series -Search and filters by topic -Structured learning paths -Progress tracking, so you know what’s done and what’s next
“Vidya” means knowledge and “bodha” means understanding. That’s the goal here: not just reading about systems, but really understanding how they work.
AI, ML, and DevOps content is coming next, and every new article lands on the site first.
The GitHub repo stays open if you’d like to star it
github.com/harshit3011/Techn…
Max retweeted
If you want to use an LLM, you don't need a cloud subscription or massive server.
You can run it right on your personal computer, and @manishmshiva shows you how in this guide.
You'll learn how to install Ollama via the UI and command line, set everything up, and then run it locally.
freecodecamp.org/news/how-to…
Max retweeted
We released a bunch of new interactive courses over the last few weeks on start.dev with some really crazy browser integrations. Try them all free.
- Learn Git
- Learn SQL
- Learn Vercel AI SDK
- Python Intermediate
- Building APIs With Fast API





























