Komalah Erick (@1612eric) header
Komalah Erick (@1612eric) profile picture

Breaking builds and redlines. Engineering life on and off the road.

Nuremberg, Germany
Joined August 2018
Photo by Komalah Erick (@1612eric)Photo by Komalah Erick (@1612eric)Photo by Komalah Erick (@1612eric)Photo by Komalah Erick (@1612eric)Photo by Komalah Erick (@1612eric)Photo by Komalah Erick (@1612eric)Photo by Komalah Erick (@1612eric)Photo by Komalah Erick (@1612eric)Photo by Komalah Erick (@1612eric)Photo by Komalah Erick (@1612eric)
Komalah Erick retweeted
there are only 2 moats: - family inheritance - US permanent residency
11
99
17
672
34,332
Komalah Erick retweeted
I have a branch with various performance improvements to the Elixir version, focused on specifically the websocket side of things. I didn't spend much time on the rest. The load generation code was flawed in overload scenarios because any socket that had an issue just stayed disconnected forever, so I assume no benchmarks were run in this fashion prior. Now those reconnect on disconnect and continue sending traffic (a more realistic scenario). Most relevant finding: In an overload situation, the rust implementation delivers a whopping 1% of messages to all connected clients, and the Elixir implementation delivers 100% of messages to all clients, applying natural backpressure to writes. Speed is cool. Rust is fast. Speed is not even close to the most important thing when building real applications.
I've had agents implement and optimize the Campfire web app in Elixir, Go, and Rust. Yes, Ruby is the slowest. I didn't care about that when the pay-off was huge in terms of productivity and developer joy. But if you're no longer reading the code? github.com/basecamp/once-cam…
Readers added context they thought people might want to know
The shown benchmarks use non-equivalent implementations: Elixir routes all DB queries through a single GenServer with Redis for jobs (retained from Rails), while Rust uses in-process queues, omits CSRF tags/fields, and applies other caching changes. github.com/basecamp/once-… raw.githubusercontent.com/basecamp/once-… github.com/basecamp/once-… github.com/basecamp/once-… x.com/zachsdaniel1/s…
26
64
19
600
34,362
Komalah Erick retweeted
Tolstoy’s advice to achieve a long term goal:
14
332
5
2,701
49,892
as in chess..
20
475
13
4,155
54,918
Komalah Erick retweeted
The easiest way to fall in love with your life is to work extremely hard for extremely long on something you find extremely important.
62
702
19
5,669
64,436
Komalah Erick retweeted
you will win but it will change you
144
2,536
125
12,668
164,408
Komalah Erick retweeted
one rule you must stick by: never fucking stop if you really want it
97
1,615
37
11,348
161,107
Komalah Erick retweeted
If someone is winning, they're not winning against you. They're winning against life. So, drop the unnecessary envy and hate.
60
3,540
83
12,271
143,527
Komalah Erick retweeted
Money spent on books and perfume is money well spent.
8
273
11
743
12,674
Komalah Erick retweeted
To receive such words from a Senior Counsel and a distinguished figure of Kenya's Second Liberation is humbling. Thank you Prof.
1
5
117
1,997
Komalah Erick retweeted
No one is perfect, but if you don't think highly of yourself, you'll ruin your life.
83
1,232
32
7,524
97,073
Komalah Erick retweeted
A billionaire literally explained how the entire economy works in 42 minutes better than most $200,000 MBA programs ever cloud.
38
564
4
2,142
148,163
Apparently staying to yourself and not bothering people…bothers people
47
356
27
3,038
52,924
Komalah Erick retweeted
How is this real life? Seriously wtf man.
958
2,287
549
25,895
3,813,881
Komalah Erick retweeted
Might f around and actually build something for the Kenyan market.
11
5
1
29
3,408
Komalah Erick retweeted
Magadi road recently had some shoddy "expansion" job carried out on it by the irreparably corrupt KeNHA. But notice sth, the killer road is completely unmarked, pitch dark with not even a single streetlight in sight. Nothing good ever comes out of GoK, only destruction & death.
10
89
6
162
16,888
Komalah Erick retweeted
Replying to @naval
In theory, the best UI is no UI. However, you may ask “what is the experience?”, and things will complicate: You realise that when people want a coffee, they don’t want it to just “pop up” in their stomach. In fact, that’s the least important part.
2
8
101
10,219
Komalah Erick retweeted
"The most interesting outcome is the most likely." —@elonmusk
1,012
1,320
306
15,826
1,141,177
Don't be afraid to spend money on concert tickets and travel. Be afraid of growing old and realizing the only place you ever went was work.
655
48,008
2,540
180,858
4,027,265