20 random bookmarks

2025-12-15

34.

Ink & Switch

www.inkandswitch.com

2025-10-01

32.

Go 101 -Go 101

go101.org

2025-09-29

30.

Create with Swift - Anything is possible.

www.createwithswift.com

Good code examples with screenshots showing what the UI looks like. Apple's documentation usually lacks screenshots showing what particular SwiftUI components look like or how they function – it's up to third-party developers to provide this information.

2025-08-28

29.

Why I do programming | Hacker News

news.ycombinator.com/item?id=44691722

2025-08-21

28.

Compress Video Online for Free

www.redpandacompress.com

Just ffmpeg in the browser, useful

2025-08-20

27.

Design foundations from idea to interface - WWDC25 - Videos - Apple Developer

developer.apple.com/videos/play/wwdc2025/359

Just a simple demo of transforming one iOS app design to another where upon using an app we try to ask to the following questions:

- Where am I?

The app should make it clear right away, so Im not left wondering where I am or how I got here

- What can I do?

I shouldn't have to guess – actions should be clear and easy to understand

- Where can I go?

A clear sense of next steps to keep the flow going and helps me avoid hesitation or second-guessing

I wish some professional software answered those questions. As well as mine, really. Should rewatch it from time to time.

2025-08-19

26.

SwiftUI Font and Texts - swiftyplace

www.swiftyplace.com/blog/swiftui-font-and-texts
25.

No Comment

prog21.dadgum.com/57.html

2025-08-10

23.

Bret Victor, human being

worrydream.com

2025-07-30

22.

If it cites em dashes as proof, it came from a tool. § Scott Smitelli

www.scottsmitelli.com/articles/em-dash-tool

The language models’ greatest feat is also their most significant drawback—by absorbing the personal voice from every piece of content they have ever encountered, they produce a whole bunch of nonspecific, generic, mean-reverting Whatever that manages to say much but convey very little. All it can ever be is a circumlocution machine. It won’t tell deeply embarrassing tales of its youth, wear its grudges on its sleeve, passionately hold an unpopular position, or tug at threads without knowing ahead of time what the other end might be attached to. It doesn’t wander off onto interesting tangents that bring the reader along on a little shared journey of discovery. It has no discernible soul, no passion for its work, no real ability to justify the screen space it has filled up—let alone the time and attention the reader is now giving it. We can tell when it’s genuine. God dammit, we can tell.

2025-07-15

19.

I Want to Love Linux. It Doesn’t Love Me Back: Post 4 – Wayland Is Growing Up. And Now We Don’t Have a Choice — fireborn

fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-4-wayland-is-growing-up-and-now-we-dont-have-a-choice

2025-06-30

15.

Hypermedia: A Reintroduction

hypermedia.systems/hypermedia-a-reintroduction

2025-06-15

13.

Jayvee Enaguas | dafont.com

www.dafont.com/jayvee-d-enaguas.d2725

2025-06-13

11.

Data Engineers Should Be Held To The Same Standards As Bakers

www.hermit-tech.com/blog/data-engineers-and-bakers

The latter consequence of low expectations is the more serious one. It's something that some people may never recover from. The average career of a paramedic is 6-8 years because of the physical and psychological strain the job puts on a person. The career of a physiotherapist is about the same, mainly because they become someone's personal psychologist 8 times a day while treating back pain or a sore knee. The trajectory of a data or software engineer seems to be a bit different: they burn out from the mental stress of working in dishonest and fraudulent cultures that produce unsatisfying work, but the engineer stays in the profession. Only they're a shell of a human. How many developers or programmers do you know who are a little sad all the time? I wonder what caused them to be like that.

10.

Am I Even Good Enough For Imposter Syndrome?

www.hermit-tech.com/blog/am-i-even-good-enough-for-imposter-syndrome

So much of building tech stuff is a figurative conversation - between you and the machine, you and the abstraction, you and the people who will use what you build, you and the people who will maintain it, you and those who came before you. To understand such a varied audience you need to anchor on your understanding of yourself. Improve the one tool you can never replace - you.

2025-06-01

8.

UI Density || Matthew Ström, designer-leader

matthewstrom.com/writing/ui-density

Designing for UI density goes beyond the visual aspects of an interface. It includes all the implicit and explicit design decisions we make, and all the information we choose to show on the screen. It includes all time and the actions a user takes to get something valuable out of the software.

So, finally, a concrete definition of UI density: UI density is the value a user gets from the interface divided by the time and space the interface occupies.

Speed, usability, consistency, predictability, information richness, and functionality all play an important role in this equation. By taking account of all these aspects, we can understand why some interfaces succeed and others fail. And by designing for density, we can help people get more value out of the software we build.

7.

I Want to Love Linux. It Doesn't Love Me Back: Post 3 – Speakup, BRLTTY, and the Forgotten Infrastructure of Console Access — fireborn

fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-3-speakup-brltty-and-the-forgotten-infrastructure-of-console-access
5.

I Want to Love Linux. It Doesn’t Love Me Back: Post 1 – Built for Control, But Not for People — fireborn

fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-1-built-for-control-but-not-for-people

It seems that Linux distributions were more accessible for blind people in 2012 than in 2025. It hurts my soul. Accessibility is not a question of "if", it's about "when" - you and me don't get any younger with each passing day - our vision might get blurrier, our programmers hands will get tired pressing those keys every day.

I hope my projects doing a little bit better in that regard.

Reposted 4.

Software: betula | FediIndex

fedi.wrm.sr/software/betula

FediIndex data on Betula. Very interesting! 1.3.0 is still used by some, 1.2.0 has ceased to exist. Third of all instances are hosted in Russia.

I wish it knew more Betula instances though.

2025-05-31

1.

The Advantages of Text-Based Information Versus Videos, Audio or Images

karl-voit.at/2022/01/08/text-vs-video-audio-images