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,331
Building the boring layer on purpose. Models are cheap. Workflow lock-in, exception history, and the maintenance surface are not. That is the moat.
30
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,361
Komalah Erick retweeted
Tolstoy’s advice to achieve a long term goal:
14
332
5
2,700
49,890
as in chess..
20
475
13
4,155
54,915
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,434
Komalah Erick retweeted
you will win but it will change you
144
2,536
125
12,664
164,400
Classic car tribes
44
Komalah Erick retweeted
one rule you must stick by: never fucking stop if you really want it
97
1,615
37
11,348
161,099
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,270
143,522
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,072
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,141
148,158
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,848
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