Pyry Jahkola

@pyrtsa
36 Followers
163 Following
139 Posts
Design is removal of the irrelevant.
πŸ“ Helsinki, Finland

The slow part of software is NOT the initial generation of software. It's the maintenance and review of it.

If your management is pushing for 10x programmer output, hell even 40% more programmer output, what they're asking for is a stability crisis. There's no way around it. That's how it is right now.

I really appreciate the vulnerability that comes with writing something like this and releasing it to the public. We need to do a better job of recognizing these traits and supporting one another. πŸ’•
https://kennethreitz.org/essays/2026-03-18-open_source_gave_me_everything_until_i_had_nothing_left_to_give
Open Source Gave Me Everything Until I Had Nothing Left to Give

I thought I was having a spiritual awakening. I was having a psychiatric emergency. I was at a tech conference in Sweden when it started. I hadn't slept in...

Kenneth Reitz

Turning Awardee Sir Tony Hoare passed away last Thursday at the age of 92. Jim Miles remembers.

https://blog.computationalcomplexity.org/2026/03/tony-hoare-1934-2026.html

Tony Hoare (1934-2026)

Turing Award winner and former Oxford professor  Tony Hoare passed away last Thursday at the age of 92. Hoare is famous for quicksort, ALGO...

Ever wondered how macOS blur effects really work under the hood? This fascinating reverse engineering journey challenges assumptions about π‘π‘†π‘‰π‘–π‘ π‘’π‘Žπ‘™πΈπ‘“π‘“π‘’π‘π‘‘π‘‰π‘–π‘’π‘€, explores alternatives, and shares great discoveries along the way.

πŸ”—: https://oskargroth.com/blog/reverse-engineering-nsvisualeffectview by Oskar Groth (@oskargroth)

#macOS #AppKit #ReverseEngineering

Reverse Engineering NSVisualEffectView

How NSVisualEffectView renders blur effects under the hood, and building a custom material view from scratch using CABackdropLayer.

It's #InternationalWomensDay, so there's no better time to celebrate amazing women in the Swift community. Here are some sites I heartily recommend:

- https://nilcoalescing.com from @natpanferova
- https://danijelavrzan.com from @dvrzan
- https://tanaschita.com from @tanaschita

Nil Coalescing

Nil Coalescing
β€œWe’re lazy, not reckless. The difference is caring.” β€” Noam Efergan. @ARCticConference

PSA: Did you know that it’s **unsafe** to put code diffs into your commit messages?

Like https://github.com/i3/i3/pull/6564 for example

Such diffs will be applied by patch(1) (also git-am(1)) as part of the code change!

This is how a sleep(1) made it into i3 4.25-2 in Debian unstable.

Niki Tonsky (@[email protected])

New blog post! A close look at Tahoe menu icons. With 109 illustrations! https://tonsky.me/blog/tahoe-icons/

Mastodon

RE: https://mas.to/@carnage4life/115832534415373032

The sleight of hand – or the fundamental flaw – of this observation, is that it took their team a year to understand the problem by actually building a thing. Once you deeply understand a problem, it's trivial to get the dumb code vomit machine to produce code.

But producing the code is not the hard part, and using the code vomit machine is not a great way to build a system you understand from scratch if you haven't already solved the problem.

So the shortcut is a mirage.

This looks really good.

https://nshipster.com/replay/

Replay

Fast, reliable API tests without mocks or stale JSON fixtures. Replay records real HTTP traffic once (as HAR) and replays it instantly with Swift Testing so your networking code stays honest and your test suite stays fast.

NSHipster