Ibrahim Dursun

Ibrahim Dursun

@idursun.com

Tech enthusiast with a penchant for #Rust and #ElixirLang. Just an explorer, mostly not around.

71 followers144 following21 posts

I had many colleagues who refactor code, mostly using rename and extract method, thinking that the end result is now more understandable. In reality, this only benefits them as they now map the code to concepts that makes sense to them. Essentially, sweeping the complexity under the rug.

The aim should be reducing the complexity. If the code is following the same flow, then the complexity of the code is not reduced. It could be even worse now as the next person has to jump through multiple methods to understand the actual flow.

Instead of breaking the code into smaller parts, I do the opposite. If something is hard to follow, I inline everything to see the actual flow. Then I start removing duplication, name things appropriate in the context of the work being done, and break into testable components wherever possible.

So refreshing to see such a rule in their Discord server.

{:ok, "Joel Jucá"}@joeljuca.com

Came here quickly to say that MAN, the folks behind #Ladybird (ladybird.org) are doing the absolute impossible: build fckn browser, from the absolute scratch, using no Chrome of Firefox code, in 2025 – and they're rocking it! That's INSANE! If you're a web developer you should get to know Ladybird.

Ibrahim Dursun reposted

The company's HR department serves the company's interests. Their primary focus is on actions that benefit the company.

This takes the the second place in my "Weirdest bugs I have ever seen" list. Top one still being "My wireless adapter stopped working" and the fix is unplugging the charging cable from right side of the laptop and plugging back into the left side.

You are up to date.