rafikhan's microblog
Thu 8 May 2025
The point of competition isn't to win, its to let ...
The point of writing isn't always to produce conte...
Software is a means to managing complexity.
Agile optimizes for predictability that something ...
It would be prudent to consider the role of the hu...
There's this idea that writing obscure code on pur...
Wed 7 May 2025
Reading for Scale Up the Circular Economy - Great ...
Tue 6 May 2025
types can be useful for communication
footnotes plugin for wordpress
The Humanistic Computation Project
Competition in software products can be harnessed ...
Rough notes on building a serverless application r...
Mon 5 May 2025
Software requires maintenance, much like a bespoke...
Sun 4 May 2025
Take time to be quiet
Why Software Is So Bad
What went wrong with wireless USB
Sat 3 May 2025
I'm more interested in how we got here and where w...
Fri 2 May 2025
Types don't scale
Let's distribute the future
Thu 1 May 2025
Musings on milestones for the space company
Struggles with monetization of non-scarce resource...
Tue 29 Apr 2025
ddh - Don't make Google sell Chrome
Mon 28 Apr 2025
A certain amount of tolerance goes a long way.
Sun 27 Apr 2025
The greatest enemy of truth is certainty.
Ideas are sharp. They can be very dangerous.
I want to clean up the html code generation by try...
Adding search would also be nice.
Sat 26 Apr 2025
If you had 100 days left
Fri 25 Apr 2025
Dhh on merchants of complexity (eg k8s)
One of the things that makes programming fun is th...
Massively reducing complexity is important for emp...
If you want to make the world a better place, desi...
It's important for people to have a purpose to str...
Feeling haunted as an entrepreneur
Ramblings on software complexity
Thu 24 Apr 2025
How do we make programming fun again?
I hate the lag that permeates all interactions wit...
Wed 23 Apr 2025
User interfaces need to be open source because tha...
Sun 20 Apr 2025
Vscode is in the extinguish phase of EEE
Sat 19 Apr 2025
Farabi test demo
Fri 18 Apr 2025
We must all suffer from one of two pains: the pain...
Wed 16 Apr 2025
Better to listen than speak when you're faced with...
Tue 15 Apr 2025
True power is in restraint and responsibility, not...
"You cannot have our user's data"
To achieve mastery it's not 10000 hours, but 10000...
Sat 12 Apr 2025
You have to treat yourself like you are responsibl...
Fri 11 Apr 2025
Servo on LLMs for contributions.
I've started to appreciate no pain no gain.
Thu 10 Apr 2025
"the hardest problems often need a completely new ...
My failures are my achievements.
Wed 9 Apr 2025
A core function of entrepreneurship is telling sto...
The best quality you can develop is being unstoppa...
I think it is very important we get comfortable be...
You need to share your ideas and your work. Its no...
Reading from next station life.
Eclipse Open VSX: A Free Marketplace for VS Code E...
Tue 8 Apr 2025
Focus is saying no to all the other great ideas.
The Best Programmers I Know
Have Patience
"We must all suffer from one of two pains: the pai...
Mon 7 Apr 2025
sorry, I accidentally killed the reverse proxy tha...
Sun 6 Apr 2025
"The reason that they think the old code is a mess...
Tue 1 Apr 2025
Chasing happiness becomes difficult because we suc...
Mon 31 Mar 2025
What you're not changing your choosing.
Sun 30 Mar 2025
Leaders over bosses.
I'm a very reciprocal person.
You have to believe the dots will connect looking ...
Sat 29 Mar 2025
My word is my bond :)
Tue 25 Mar 2025
Phase transitions
Sun 23 Mar 2025
We need reasonable means to owning digital content...
One of the most important skills I'm working to de...
Your most valuable ip is not what you do but how y...
Maybe you can't do everything, but you can do a lo...
Sat 22 Mar 2025
If you're validating a new idea, which is the fund...
Fri 21 Mar 2025
I've been catching up on quantum mechanics, casual...
Thu 20 Mar 2025
Lessons on rust, c, linux and context.
Deliberate Practice for Developers
Sun 16 Mar 2025
"Despite the challenging conditions, I wasn't phys...
Sometimes i forget, under the stress and pressure ...
Silence says plenty.
Thu 13 Mar 2025
There are seven days in the week, someday isn't on...
If you're tired, keep going.
Discipline beats talent every time.
Stewardship over ownership
Wed 12 Mar 2025
Build within yourself an engine for growth and jus...
Tue 11 Mar 2025
No broken windows! Especially not in software wher...
Mon 10 Mar 2025
It's crucial to know the difference between what y...
Thu 6 Mar 2025
Beans and vibes in even measure
Slowly learning to reduce expectations.
If you want to understand why I never give up and ...
Before you can show someone a path. You have to fi...
Part of the reason we have poor quality software i...
Wed 5 Mar 2025
Forget story points.
Focus is dangerous.
https://duncancragg.substack.com/p/the-data-first-...
Tue 4 Mar 2025
How to ask smart questions
Mon 3 Mar 2025
My mind is different :)
"The cost of being different is highest when you'r...
don't try to work when you're tired.
the surface rusts, look for depth, look for substa...
Sat 1 Mar 2025
We need to reverse the brain drain.
Best practices should be renamed appropriate pract...
Fri 28 Feb 2025
http://semiconductormuseum.com/Museum_Index.htm
Thu 27 Feb 2025
"Have you ever been so hungry it's kept you awake?...
Wed 26 Feb 2025
I ran into some personal obstacles recently, which...
I saw what I mean and I mean what I say :)
Tue 25 Feb 2025
What would happen if we didn't use TCP or UDP?
Mon 24 Feb 2025
Rafi Khan's 1st law
Sun 23 Feb 2025
Mark Twain once said, “When you find yourself on t...
Fri 21 Feb 2025
If you get this error.
i love my plants :) they keep me company hehe
"You don't have to stay in your lane. You do need ...
"The second you stop defending yourself is the sec...
Thu 20 Feb 2025
People need to be able to actually own their names...
https://jprx.io/cve-2025-24118/
https://blog.apnic.net/2024/10/22/the-ipv6-transit...
"In most markets, including the Internet, future r...
IESG Deliberations on Routing and Addressing
demand should be 1000x capacity. Until that is tr...
https://scottaaronson.blog/?p=8669
Talk less do more.
Tue 18 Feb 2025
it's more effective to redirect the river than it ...
Fri 14 Feb 2025
Focus for maximum effectiveness.
Always be happy
Action > words.
Thu 13 Feb 2025
Stormy ottawa this morning
Wed 12 Feb 2025
Some of these execs have spent so much time lernin...
If you're a Saas company who doesn't have their ow...
what got you here won't get you there
Tue 11 Feb 2025
Next time your manager says the code doesn't matte...
selena songs for inspiration.
perfect is the enemy of good enough.
steve jobs told us that when he was busy at next, ...
Mon 10 Feb 2025
zero expectations on others.
Sun 9 Feb 2025
Victory is life
Learning to be problem focused rather than solutio...
Sat 8 Feb 2025
Information desires to be free.
Fri 7 Feb 2025
Im results focused.
Push systems are intrusive. They add stress where ...
I vibrate at a different frequency :)
My aim is to be the number one at execution.
I do joke, sometimes.
One way to find things you enjoy.
https://lobste.rs/s/etdzwd/ai_haters_build_tarpits...
Thu 6 Feb 2025
The best way to learn about someone is to study th...
It's important to learn from other people, but nev...
80% errors 20% mistakes.
Wed 5 Feb 2025
Knowing who you are, what your mission is and who ...
Abp.
Induction combined with deduction.
i've been convinced.
Form informs function
Tue 4 Feb 2025
It can be hard to change the world on a salary.......
test publish from x1y.
effectiveness > efficiency.
Kill them with kindness :)
learning iup for lua https://www.tecgraf.puc-rio.b...
Most people doubt me because theyre insecure becau...
I've noticed i don't really worry about if I'll su...
A side effect of computing is bloat.
Mon 3 Feb 2025
we can think a lot faster than we can execute, thi...
Xkcd automation chart
Let's build lickliders intergalactic network :)
Sun 2 Feb 2025
We're on a mission. People are depending on us. So...
Agile was supposed to be called adaptive.
delegate problems not solutions
Increasing polarization is a distraction.
Leaders eat last.
Distributed > decentralized > centralized.
I don't think capitalism has to only be about mone...
Sat 1 Feb 2025
The root of a lot of pain in the world;
Nothing is truly impossible.
Short update of this week.
A good profile to follow for software posts.
It's okay to expect things of people as long as yo...
I kind of realized you don't need to check on your...
I write therefore I think?
Fri 31 Jan 2025
protocols > implementations
Context:
"if we wake from our stupor that we're not a count...
One of my absolute favorite quotes.
Something i learned from a linked in post from Jef...
There are 2 annoying problems in computer science:...
ego bad. Self respect good.
Thu 30 Jan 2025
You want to push yourself. But not force yourself....
A society grows great when the old plant trees in ...
https://www.reddit.com/r/emacs/s/IeScVjwLYT
Tue 28 Jan 2025
Pride gets in the way.
Trying to organize information is a losing game. ...
Free speech is more important than democracy.
The threat of powerful machines is less the machin...
Freedom without accountability is a ticking time b...
In software development, Linus's law is the assert...
I think we’re all the same. Scientists at heart.
Seven things I know after 25 years of development ...
Mon 27 Jan 2025
I had to leave home to find myself. But now I'm ba...
If you need a scrum master or project manager you'...
Features aren't important.
Sun 26 Jan 2025
The computer revolution hasn't happened yet (keyno...
Sat 25 Jan 2025
pull is more scalable than push
If you don't make any "enemies" you probably don't...
wtf is the eu thinking with gdpr regulating the in...
Wealth is a mindset. Not a bank balance.
Being smart doesn't give you a pass for being an a...
I'll keep repeating this until it sinks in.
Fri 24 Jan 2025
I don't care how much money you offer.
I physically can't get ahead by pushing others dow...
don't explain yourself or try too hard to fix thin...
be happy, laugh, smile joke.
never be so polite you forget your power.
the world influencer kind of bothers me... I guess...
I was faced with a tough decision last night.
I take it back, chatgpt isnt codegen, or autocompl...
Thu 23 Jan 2025
in the face of critcism
you don't need to claim ownership of your work.
learning to work with toxic people, its a challeng...
it baffles me that we seem to think we can't trust...
Wed 22 Jan 2025
https://indamatrix.com/
Tue 21 Jan 2025
Truth, love and freedom are the trinity of the uni...
Mon 20 Jan 2025
isolation is a dream killer.
if you want to go fast go alone
Sun 19 Jan 2025
ai writing code will affect a lot of tech and tec...
gotta love spotify's auto offline Playlist backup....
Your image is everything.
Sorry for the late post! Got distracted hacking aw...
Wed 15 Jan 2025
Internally Erlang has no character data type. Stri...
Tue 14 Jan 2025
idea for z, allow author app to be a pwa so it can...
Gnu linux distro with integrated ai
Mon 13 Jan 2025
Db hosting is unnecessarily expensive and cloud pr...
Bug
Sun 12 Jan 2025
hello world
Test publish from s24
The source code for this app.
Some goals for the mvp:
Bugs
Bug
I think I'll hold off on making any updates to thi...
A micro app that would be really useful.
I wonder if we would have less war/ conflict if sp...
Ai agent idea
Can't tell if this makes any or no sense but, sql ...