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
671
34,381
Building the boring layer on purpose. Models are cheap. Workflow lock-in, exception history, and the maintenance surface are not. That is the moat.
33
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,366
Komalah Erick retweeted
Tolstoy’s advice to achieve a long term goal:
14
332
5
2,697
49,911
as in chess..
20
474
13
4,147
54,938
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
701
19
5,665
64,477
Komalah Erick retweeted
you will win but it will change you
144
2,533
125
12,653
164,591
Classic car tribes
47
Komalah Erick retweeted
one rule you must stick by: never fucking stop if you really want it
97
1,616
37
11,335
161,464
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,537
83
12,261
143,655
Komalah Erick retweeted
Money spent on books and perfume is money well spent.
8
273
11
742
12,679
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
116
1,998
Komalah Erick retweeted
No one is perfect, but if you don't think highly of yourself, you'll ruin your life.
82
1,231
32
7,522
97,142
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
563
4
2,143
148,291
Apparently staying to yourself and not bothering people…bothers people
47
356
27
3,037
52,960
Komalah Erick retweeted
How is this real life? Seriously wtf man.
957
2,283
550
25,874
3,814,638
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
161
16,888