Articles by kugurerdem
63

You Need to Ditch VS Code (jrswab.com)

3

Using the Corne Split Keyboard for Half a Year (rugu.dev)

2

Learned pain as a leading cause of chronic pain (theseedsofscience.pub)

2

Great Programmers Write Debuggable Code (2013) (henrikwarne.com)

2

Is HTMX Dying? (hamy.xyz)

39

Why I'm Leaving NixOS After a Year? (rugu.dev)

1

Minimal Scala Container Images Using Nix (aiono.dev)

1

Why choose async/await over threads? (2024) (notgull.net)

32

Why you should choose HTMX for your next web-based side project (2024) (hamy.xyz)

1

Making JavaScript Simple Again (rugu.dev)

2

Moving to client-side hashing for online authentication [pdf] (koliaza.com)

2

Refactoring My Infrastructure as Code Configurations (not-a-number.io)

2

Application Isolation using NixOS Containers (2021) (msucharski.eu)

1

Template engine with hyperscript and observable models (2020) (aliceo2group.github.io)

1

Show HN: HN Domain Stats (rugu.dev)

2

Searching for outliers (2022) (benkuhn.net)

2

Tech hiring: is this an inflection point? (pragmaticengineer.com)

163

I can't pay rent because devs just don't care (happyfellow.bearblog.dev)

1

What Science May Be (breckyunits.com)

3

The Year on Linux (world.hey.com)

2

How Generic Is Too Generic? A Suggestion (2018) (aarongreenwald.com)

4

As We May Think (1945) (breckyunits.com)

12

Comments Are a Code Smell (2019) (aarongreenwald.com)

2

Data Structures and Algorithms I Used Working at Tech Companies (2020) (pragmaticengineer.com)

1

Verifiability Is the Limit (alperenkeles.com)

9

Why Every Programming Language Sucks at Error Handling (aiono.dev)

3

The AI Productivity Trap (rugu.dev)

1

CSS Utility Classes and "Separation of Concerns" (2017) (adamwathan.me)

1

Just Write (rugu.dev)

2

JWT should not be your default for sessions (2021) (evertpot.com)

2

Go's Declaration Syntax (2010) (go.dev)

1

NixOS Hates Precompiled Programs (Learn How to Fix It) (rugu.dev)

1

Where Am I? (1992) (ufl.edu)

1

SVN Is Dead (2017) (chasethedevil.github.io)

3

How is this Website so fast? [video] (youtube.com)

48

Linux Asceticism (rugu.dev)

3

How can more layers be more efficient? (2019) (ericnormand.me)

15

Lessons from Plain Text (rugu.dev)

1

Is It Greppable? (2022) (mrcoles.com)

2

Is Science Slowing Down? (2018) (lesswrong.com)

1

Responsibility (breckyunits.com)

1

How to Make JavaScript Functional (2018) (ericnormand.me)

50

The Heart of Unix (2018) (ericnormand.me)

11

Understanding Concurrency, Parallelism and JavaScript (rugu.dev)

1

Synchronous vs. Asynchronous vs. Concurrent vs. Parallel (martin-thoma.com)

1

Debug Smarter (rugu.dev)

2

The Carp Language – If Rust and Clojure Had a Baby [video] (youtube.com)

1

Effortless Minecraft Servers on NixOS [video] (youtube.com)

20

Switching from Arch to NixOS (rugu.dev)

2

NixOS Guide: Everything You Need to Know [video] (youtube.com)

4

Lua Guide for Neovim (neovim.io)

3

Just Use Semantic Versioning (vhyrro.github.io)

7

Show HN: Mark Scroll Positions (rugu.dev)

5

Learn things that don't change (techworld-with-milan.com)

1

The Three Pillars of Programmable Trust: The EigenLayer End Game (eigenlayer.xyz)

6

Banned for Self-Promo (antonz.org)

14

Rust for JavaScript Developers (2019) (codegram.com)

0

Do Bounties Hurt FOSS? (hackaday.com)

0

Socially Efficient Commitment Devices (2013) (beeminder.com)

1

Defer, Panic, and Recover (2010) (go.dev)

2

Importance of Intentionality in Digital Consumption (rugu.dev)

12

The Ten Rules of a Zen Programmer (zenprogrammer.org)

5

Can Toxic Tech Projects Make You a Stronger Person? [video] (youtube.com)

3

Put That Framework Down Before Someone Gets Hurt (boot.dev)

2

Give Up Sooner (boot.dev)

2

Contemplating Simultaneous Thinking, God and Logos (rugu.dev)

1

Tor Users Get Caught by Saying Too Much [video] (youtube.com)

1

Aristotle on Friendship: What Does It Take to Be a Good Friend? (2023) (1000wordphilosophy.com)

3

Yet Another Dotfiles Manager (yadm.io)

11

Debloating My Android Phone with ADB (rugu.dev)

3

gwn's Development Manifesto for Developer and Client Satisfaction (gwn.wtf)

3

Perishable Knowledge (2021) (lesswrong.com)

1

"PR" is corrosive; "reputation" is not (2021) (lesswrong.com)

1

Easy Means Easy to Debug (arp242.net)

1

Incorporating AI Tools into My Terminal Workflow (rugu.dev)

1

Show HN: Simple Script for Enhanced LLM Interaction in Vim (github.com/kugurerdem)

12

Understanding Keyboard Events Better (rugu.dev)

2

On the Importance of Typing Fast (rugu.dev)

9

Reflections on my journey into computer science (rugu.dev)