Advertisement · 728 × 90

Posts by DerTimonius

Preview
Stop generating, start thinking - localghost Instead of wanting to learn and improve as humans, and build better software, we’ve outsourced our mistakes to an unthinking algorithm.

Could not have said it better: I want to think about the code I ship myself. It's not about the LOC, but about the understanding of underlying structures. Generating the code won't give you that knowledge!

Kudos @localghost.dev!
localghost.dev/blog/stop-ge...

2 months ago 1 0 0 0

Do you like a free tool? Send money.

Do you use a tool at work? Convince your employer to sponsor it. Stop marketing OSS as free stuff to your employer, and treat it as a cost for the company.

You only endanger the OSS project, if you don't give something in return.

3 months ago 54 13 1 2

Nice, can't wait to get rid of eslint in even more projects!

6 months ago 2 0 0 0

The last one was a head scratcher. I was like "nah, he won't use such a weird curve" and then you did 😅

6 months ago 1 0 1 0

Is this similar to the `"user" | "admin" | (string & {})` to keep autocomplete when also allowing for other string values?

6 months ago 1 0 1 0

Maybe I should start hanging out around here more often again 👀

6 months ago 0 0 0 0

Just started the course and am already pretty excited about my progress! In the "Match my curve" section, I was even able to get a 100% match. Hopefully I get something special since it was Josh's favorite 😁

6 months ago 1 0 1 0
screenshot of a code snippet, specifically of the `ExactlyOne` type which takes a generic parameter to map over the generic

screenshot of a code snippet, specifically of the `ExactlyOne` type which takes a generic parameter to map over the generic

I recently had to create the weirdest type helpers with a usage of generics that would even make @mattpocock.com proud!

And since I am also very proud of those, I had to write a blog post about them

www.dertimonius.dev/posts/til-36

9 months ago 0 0 0 0
screenshot of the new Readme at the original material theme github repo,  showing only a single commit and a new name (Fanny Theme), while still showing Material Theme in the about section

screenshot of the new Readme at the original material theme github repo, showing only a single commit and a new name (Fanny Theme), while still showing Material Theme in the about section

Mattia doing weird stuff again: nuking the git history of the Material Theme again and renaming the repo to something different.

Again, a great example on what not to do in OSS.

1 year ago 0 0 0 0

Bertie Botts Bohnen, sollte eigentlich alle Farben abdecken!

1 year ago 1 0 0 0
Advertisement
Screenshot showing the automated translation of Youtube, changing the title from "Tailwind 4 is here!" to the german "Rückenwind 4 ist da!"

Screenshot showing the automated translation of Youtube, changing the title from "Tailwind 4 is here!" to the german "Rückenwind 4 ist da!"

Damn, the automated title translations in Youtube are annoying. But happy to see that @syntax.fm is talking about Rückenwind 4, it's way cooler than @tailwindcss.com 🙃

1 year ago 0 0 0 0

good thing I always specify the version in all of my Dockerfiles 👀

1 year ago 2 0 0 0

yeah, would have been an option, but in our case we just wanted a quick way to check if one element on the first array is part of the second array. not too difficult to write without sets

1 year ago 0 0 0 0

I love sets, but we had to remove a Set.intersection call as we had a lot of users with old browsers and it broke the website for all of them. It was a sad day.

1 year ago 1 0 1 0

as a former physician: can confirm

1 year ago 1 0 0 0

in medicine, there's the famous saying "when you hear hoofbeats, think horses, not zebras" to suggest that you should not think of exotic diseases first when there are simpler, more common explanations.

this was a nazi salute and nothing else. ffs.

1 year ago 2 1 0 0

I have written a linked list once for my job. but it's not really a linked list, just a neat way to keep the correct order from the returned data of the database...

1 year ago 0 0 0 0
Advertisement

thankfully there's some 4/4 hidden in their music somewhere most of the time, so you can at least nod mindlessly 😀

1 year ago 1 0 1 0
a screenshot of a TypeScript code comment (@ts-expect-error) with the following explanation: I have no clue why this is complaining now, but it works, so I don't care

a screenshot of a TypeScript code comment (@ts-expect-error) with the following explanation: I have no clue why this is complaining now, but it works, so I don't care

it's this kind of day

1 year ago 1 0 0 0

As a full-stack dev who is way more interested in the backend I feel attacked. Also this is 100% accurate.

1 year ago 2 0 0 0
Preview
What I learned in 2024 It's time to look back at the last 12 months and check what I have learned

Time to look back at the challenge this year has been for me

blog.dertimonius.dev/posts/til-33

1 year ago 2 0 1 0
Preview
Giving a damn about accessibility A candid and practical handbook for designers.


"Inaccessible products are broken products. The first step to fix them is to give a damn."

uxdesign.cc/giving-a-dam...

#a11y

1 year ago 107 23 3 1

Switched from Warp to Wezterm this year. Could still squeeze the change to Ghostty in

1 year ago 1 0 0 0
an animated figure getting asked: how many off-by one errors do you want? and responding with yes

an animated figure getting asked: how many off-by one errors do you want? and responding with yes

my AoC experience today

1 year ago 0 0 0 0
Advertisement

me: let's use regex to parse the AoC inputs this year
also me: *keeps forgetting that wildcard matching is greedy in regex*

did I just spend over an hour trying to find a bug in my algorithm just to realize I parsed the input incorrectly? maybe

1 year ago 1 0 0 0
Preview
5 JavaScript Libraries You Should Say Goodbye to in 2025 We highlight five JavaScript libraries that are likely to become obsolete in 2025 and why it's time to move on. Also: we list alternatives!

I once removed a 20+kB package from a production app by writing the two (!) utility functions we actually needed myself. In sum, it was only 30 lines of code, why always import libraries when you can do it yourself?

1 year ago 0 0 0 0

really like your approach of using a `row, col` set for the antennas! I mostly opt for an array of [row, col] which can be quite annoying to work with... might try your approach in the next 2D-array challenge 🙌

1 year ago 1 0 1 0

I always know that I may be dabbling too much in other languages when I forget the correct way to print something.

"wait, is it println! or fmt.Printf? or just print?"

1 year ago 1 0 0 0

My favorite framework just keeps getting better and better!

1 year ago 0 0 0 0

Regex are awesome. We're all just not very good at implementing them correctly

1 year ago 0 0 0 0