Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #programming #history #technology #life #science #startups #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
New Blog, Who Dis? There is an unwritten rule that when you get back to your old blog, you have to rewrite it. You...
14th Oct 2022
1

New Blog, Who Dis?

from Sebastian Witowski [alt+shift+b] in programming

14th Oct 2022
There is an unwritten rule that when you get back to your old blog, you have to rewrite it. You can't just continue. You won't be happy with what you wrote a year ago. The world is a different place now, there are 12361293 new JavaScript frameworks since the last time you chose...
chatgpt ate my homework What do we do now that chatgpt keeps eating our work? Do we just...give up?
8th Jun 2025
1

chatgpt ate my homework

from David Gerrells [alt+shift+b] in programming

8th Jun 2025
What do we do now that chatgpt keeps eating our work? Do we just...give up?
Virtual Memory: A Deep Dive into Page Tables, TLBs, and Linux Internals From page faults to NUMA topology: how the Linux kernel manages memory, and what that means for the...
10th May 2026
1

Virtual Memory: A Deep Dive into Page Tables, TLBs, and Linux Internals

from Confessions of a Code Addict [alt+shift+b] in programming

10th May 2026
From page faults to NUMA topology: how the Linux kernel manages memory, and what that means for the performance of data-intensive systems.
DuckDB vs ClickHouse: Why we use both at PostHog ClickHouse and DuckDB are two heavyweights in the OLAP category. This makes them appear as direct...
1st May 2026
2

DuckDB vs ClickHouse: Why we use both at PostHog

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

1st May 2026
ClickHouse and DuckDB are two heavyweights in the OLAP category. This makes them appear as direct competitors. In a few respects they are, but they…
On reading books How books have coloured my life
3 days ago
2

On reading books

from Herman's blog [alt+shift+b] in programming

3 days ago
How books have coloured my life
1st Jan 2025
34

How to write complex software

from Grant Slatton [alt+shift+b] in programming

1st Jan 2025
A general method
Firing myself, again I've written in the past about how I see the role of a...
26th Jan 2014
39

Firing myself, again

from Joel Gascoigne [alt+shift+b] in programming

26th Jan 2014
I've written in the past about how I see the role of a CEO [https://joel.is/post/42713179646/expert-of-nothing] to be one where you are repeatedly firing yourself. Joe Kraus [http://techcrunch.com/2012/08/28/first-fire-thyself/] brought my attention to thinking about the role in...
An early-morning trip to Exeter A very early-morning trip to Exeter, Devon, with my camera.
16th Oct 2014
1

An early-morning trip to Exeter

from beep.blog [alt+shift+b] in programming

16th Oct 2014
A very early-morning trip to Exeter, Devon, with my camera.
How we handle team emails at our startup: Defaulting to transparency * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s an exciting...
5th Dec 2013
43

How we handle team emails at our startup: Defaulting to transparency

from Joel Gascoigne [alt+shift+b] in programming

5th Dec 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s an exciting time for Buffer. Toby Osbourn [https://twitter.com/tosbourn] just joined and we’re now 16 people. Toby joined us as a Backend Hacker [http://jobs.bufferapp.com/backend-hacker],...
Familiar Spirits The eerie cold breeze from Fourways Memorial Park cemetery slips into Daudi’s open window during the...
14th Dec 2022
49

Familiar Spirits

from Patrick Kayongo [alt+shift+b] in programming

14th Dec 2022
The eerie cold breeze from Fourways Memorial Park cemetery slips into Daudi’s open window during the fourth watch of the night. The blue radiance of the moon and the stars fill in for the lights darkened by stage 5 loadshedding. As the nighttime creatures prepare for their...
Select all, select none, and invert selection with jQuery A demonstration of selecting checkboxes using jQuery.We start off with a bunch of...
9th Dec 2007
53

Select all, select none, and invert selection with jQuery

from A Beautiful Site [alt+shift+b] in programming

9th Dec 2007
A demonstration of selecting checkboxes using jQuery.We start off with a bunch of checkboxes: <fieldset id="group_1"> <input type="checkbox" name="numbers[]" value="0" /> <input type="checkbox" name="numbers[]" value="1" /> <input type="checkbox" name="numbers[]" value="2"...
Advice on looking for a new software engineering job I've been working professionally as a software engineer since 2006, which means I've been doing this...
18th Jan 2021
47

Advice on looking for a new software engineering job

from Evan Jones - Software Engineer | Computer Scientist [alt+shift+b] in programming

18th Jan 2021
I've been working professionally as a software engineer since 2006, which means I've been doing this long enough that people now ask me for advice. I've only changed jobs 3 times in my career, so I'm not sure I'm an expert. However, I decided I should write down my advice, to...
Don't ask me to embarrass myself. Or: Please Lucy, stop asking me to kick the football.
18th Jul 2024
1

Don't ask me to embarrass myself.

from Basta’s Notes [alt+shift+b] in programming

18th Jul 2024
Or: Please Lucy, stop asking me to kick the football.
Unforgetful I have ADHD. Probably.1 My entire adolescence was defined by forgetting to do my homework,...
14th Aug 2026
1

Unforgetful

from Marco.org [alt+shift+b] in programming

14th Aug 2026
I have ADHD. Probably.1 My entire adolescence was defined by forgetting to do my homework, disappointing everyone around me, and being told by every adult that I was lazy, “just” needed to try harder, and wasn’t living up to my potential. I’ll be working on the resulting shame...
We shouldn’t have needed lockfiles Imagine you’re writing a project and need a library. Let’s call it libpupa. You look up its current...
6th Aug 2025
49

We shouldn’t have needed lockfiles

from tonsky.me [alt+shift+b] in programming

6th Aug 2025
Imagine you’re writing a project and need a library. Let’s call it libpupa. You look up its current version, which is 1.2.3, and add it to your dependencies: "libpupa": "1.2.3" In turn, the developer of libpupa, when writing its version 1.2.3, needed another library: liblupa. So...
Writing Developer Job Postings When you're advertising a developer position online, a job posting is often the first time a...
28th Aug 2015
37

Writing Developer Job Postings

from TokyoDev [alt+shift+b] in programming

28th Aug 2015
When you're advertising a developer position online, a job posting is often the first time a developer hears about your company. Despite the posting being the first step in the hiring flow, companies put little effort into them, often having it be little more than a list of...
Summit 010 Berlin Ink & Switch invited a few folks out for a day of conversations in Berlin. Here are some notes and...
6th Jun 2022
40

Summit 010 Berlin

from Ink & Switch [alt+shift+b] in programming

6th Jun 2022
Ink & Switch invited a few folks out for a day of conversations in Berlin. Here are some notes and pictures from that event.
Autoconf’s revenge: ad-hoc shell templates How to leverage an old dirty trick in your Bazel wrapper for great effect
8th Jul 2026
1

Autoconf’s revenge: ad-hoc shell templates

from Blog System/5 [alt+shift+b] in programming

8th Jul 2026
How to leverage an old dirty trick in your Bazel wrapper for great effect
Don't thank Chat GPT In fact, not only is thanking useless, and borderline harmful, but any kind of pleasantries are. Not...
30th Jul 2023
39

Don't thank Chat GPT

from Ognjen Regoje • ognjen.io [alt+shift+b] in programming

30th Jul 2023
In fact, not only is thanking useless, and borderline harmful, but any kind of pleasantries are. Not only is there no logical reason to add pleasantries to your chat with GPT, but it also takes tokens for it to remove them and get to the point of your message. Don't thank Chat...
PHP functions to get and remove the file extension from a string I use these regular expressions all the time, but it's much more convenient to have them both in...
12th Mar 2009
42

PHP functions to get and remove the file extension from a string

from A Beautiful Site [alt+shift+b] in programming

12th Mar 2009
I use these regular expressions all the time, but it's much more convenient to have them both in convenient PHP functions. // Returns only the file extension (without the dot) function file_ext($filename) { return preg_match('/\./', $filename) ? preg_replace('/^.*\./', '',...
TokyoDev supports the legalization of same-sex marriage in Japan Japan’s lack of recognition for same-sex marriage doesn’t affect me personally, but it does affect...
3rd Dec 2024
48

TokyoDev supports the legalization of same-sex marriage in Japan

from TokyoDev [alt+shift+b] in programming

3rd Dec 2024
Japan’s lack of recognition for same-sex marriage doesn’t affect me personally, but it does affect people I care about. So when I saw Business for Marriage Equality, a campaign that highlights 500+ companies and organizations that support legalization of same-sex marriage, I...
Stop trying to build the next unicorn So, you're building the next big thing? You say you're going to make millions and have a fancy...
2nd Sep 2014
51

Stop trying to build the next unicorn

from A Beautiful Site [alt+shift+b] in programming

2nd Sep 2014
So, you're building the next big thing? You say you're going to make millions and have a fancy office building out in the valley? That's cool. By the same odds we'll both be rich, because I'm holding tonight's winning lotto ticket. Your idea probably won't be the next big thing...
Live Session on CPython Virtual Machine Internals + Upcoming Posts We are long overdue for a new live session as well as some more articles.
12th Apr 2024
37

Live Session on CPython Virtual Machine Internals + Upcoming Posts

from Confessions of a Code Addict [alt+shift+b] in programming

12th Apr 2024
We are long overdue for a new live session as well as some more articles.
The future of the App Store After the dust settles from the developer class-action settlement, the South Korean law, the JFTC...
13th Sep 2021
61

The future of the App Store

from Marco.org [alt+shift+b] in programming

13th Sep 2021
After the dust settles from the developer class-action settlement, the South Korean law, the JFTC announcement, and the Apple v. Epic decision, I think the most likely long-term outcome isn’t very different from the status quo — and that’s a good thing. Allowing external...
A New Dog “What are you doing now?” Sabelo asked Zoleka as she was taking a video of every part of their...
6th May 2023
94

A New Dog

from Patrick Kayongo [alt+shift+b] in programming

6th May 2023
“What are you doing now?” Sabelo asked Zoleka as she was taking a video of every part of their living room with her phone. He was growing tired of her ever-new discoveries and project ideas, and he didn’t know if he had the energy to stomach this new one. But she was too busy...
1st Aug 2025
How to transfigure wireframes into HTML Soon enough in your career as a web developer, you encounter the situation where a designer hands...
1st Dec 2022
33

How to transfigure wireframes into HTML

from HTMHell [alt+shift+b] in programming

1st Dec 2022
Soon enough in your career as a web developer, you encounter the situation where a designer hands over a wonderful web design in all its large-screen glory. Your mission now is to transform it into code to present a prototype as soon as possible, starting with nothing but an...
Bulletproof Components Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book...
8th Dec 2021
52

Bulletproof Components

from A Beautiful Site [alt+shift+b] in programming

8th Dec 2021
Somewhere buried in my dusty basement lives a signed copy of Dan Cederholm's classic book Bulletproof Web Design. I purchased it during my first trip to An Event Apart in 2007. This book meant a lot to me back then, and almost 15 years later, many of its concepts still hold...
The Web We Want Survey Results 14 May 2020 At the end of July 2019, we kicked off our first live Web We Want session. At the start,...
14th May 2020
1

The Web We Want Survey Results

from The Web Witch's Blog [alt+shift+b] in programming

14th May 2020
14 May 2020 At the end of July 2019, we kicked off our first live Web We Want session. At the start, we only had a handful of submissions and one person willing to record their lightning talk for the session we ran at An Event Apart D.C. We've come quite a ways since then with...
Optimizing iWittr.com to reduce Google Cloud &#038; Vercel costs Last month I decided to do a quick fun project as an excuse to try out AI coding tools, called...
25th Mar 2025
1
25th Mar 2025
Last month I decided to do a quick fun project as an excuse to try out AI coding tools, called iWittr.com. It’s a fan site for the Kermode & Mayo podcast, which I’ve been listening to for over 10 years. I might do another post about that experience, but this one is about reducing...
What I'm up to - April 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Apr 2025
1

What I'm up to - April 2025

from Philip I. Thomas [alt+shift+b] in programming

1st Apr 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - I published How to host web apps on a Mac Mini, a follow-up to my piece A mini dat...
Freedom, Risk, and Protection: What Japan’s Freelance Act Really Means for Tech Workers Japan’s freelance IT market is worth over 100 billion yen annually, with projected demand up nearly...
7th Oct 2025
47
7th Oct 2025
Japan’s freelance IT market is worth over 100 billion yen annually, with projected demand up nearly 30% year-on-year and a projected shortfall of 600,000 tech workers by 2030. That demand creates opportunity, but it could also leave more people stuck in shaky employment...
Fixing long start-up times of the Eleventy dev server Recently, I've encountered a peculiar issue with Eleventy. The development server stopped...
22nd Dec 2022
35

Fixing long start-up times of the Eleventy dev server

from Darek Kay [alt+shift+b] in programming

22nd Dec 2022
Recently, I've encountered a peculiar issue with Eleventy. The development server stopped working: eleventy --serve [11ty] Wrote 92 files in 0.48 seconds (5.2ms each, v1.0.2) [11ty] Watching… There were no errors. Everything seemed fine, except for the dev server not being...
The Grumpy Cricket (And Other Enormous Creatures) This Christmas, one of my gifts to my kids was a text adventure (interactive fiction) game for them....
25th Dec 2023
49

The Grumpy Cricket (And Other Enormous Creatures)

from The Changelog [alt+shift+b] in programming

25th Dec 2023
This Christmas, one of my gifts to my kids was a text adventure (interactive fiction) game for them. Now that they’ve enjoyed it, I’m releasing it under the GPL v3. As interactive fiction, it’s like an e-book, but the reader is also the player, guiding the exploration of the...
What I'm up to - June 2024 Here's my monthly newsletter (a couple of weeks late!) about what I'm up to, which I send in place...
1st Jun 2024
1

What I'm up to - June 2024

from Philip I. Thomas [alt+shift+b] in programming

1st Jun 2024
Here's my monthly newsletter (a couple of weeks late!) about what I'm up to, which I send in place of social media. What I did in May - Summer weather has hit NYC - it's great to be back outside - Pu...
Announcing CalVer It's about time. Technologists expect things to get better with time. Your current laptop has more...
22nd Jun 2016
1

Announcing CalVer

from Sedimental [alt+shift+b] in programming

22nd Jun 2016
It's about time. Technologists expect things to get better with time. Your current laptop has more RAM than the last, your current car is safer than its predecessor, and the latest version of your code is certainly the best ever. What if the same be said of versioning...
What I'm up to - December 2023 This is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Dec 2023
1

What I'm up to - December 2023

from Philip Ilic Thomas [alt+shift+b] in programming

1st Dec 2023
This is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in November - Started writing some essays about online work, dependability, tools, and craft on t...
Coding should be a vibe! The appeal of "vibe coding" — where programmers lean back and prompt their way through an entire...
13th May 2025
76

Coding should be a vibe!

from David Heinemeier Hansson [alt+shift+b] in programming

13th May 2025
The appeal of "vibe coding" — where programmers lean back and prompt their way through an entire project with AI — appears partly to be based on the fact that so many development environments are deeply unpleasant to work with. So it's no wonder that all these programmers stuck...
I'm an introvert and I gave a conference talk I gave my first conference talk at Design It Build It conference in September this year. After my...
19th Oct 2019
1

I'm an introvert and I gave a conference talk

from The Web Witch's Blog [alt+shift+b] in programming

19th Oct 2019
I gave my first conference talk at Design It Build It conference in September this year. After my talk, an attendee invited me to connect on LinkedIn and in his message to me, asked how I had overcome being an introvert to give my talk. And while I understood the sentiment, I...
How I reverse-engineered Google Docs to play back any document’s keystrokes If you’ve ever typed anything into a Google Doc, you can now play it back as if it were a movie —...
10th Nov 2014
34

How I reverse-engineered Google Docs to play back any document’s keystrokes

from the jsomers.net blog [alt+shift+b] in programming

10th Nov 2014
If you’ve ever typed anything into a Google Doc, you can now play it back as if it were a movie — like traveling through time to look over your own shoulder as you write. This is possible because every document written in Google Docs since about May 2010 has a revision history...
Vulkan 1.4 sur Asahi Linux English version follows. Aujourd’hui, Khronos Group a sorti la spécification 1.4 de l’API graphique...
2nd Dec 2024
1

Vulkan 1.4 sur Asahi Linux

from On Life and Lisp [alt+shift+b] in programming

2nd Dec 2024
English version follows. Aujourd’hui, Khronos Group a sorti la spécification 1.4 de l’API graphique standard Vulkan. Le projet Asahi Linux est fier d’annoncer le premier pilote Vulkan 1.4 pour le matériel d’Apple. En effet, notre pilote graphique Honeykrisp est reconnu par...
When to Hire a Computer Performance Engineering Team (2025) part 1 of 2 As a leader in computer performance I've been asked by companies about how (and why) to form a...
3rd Aug 2025
1

When to Hire a Computer Performance Engineering Team (2025) part 1 of 2

from Brendan Gregg's Blog [alt+shift+b] in programming

3rd Aug 2025
As a leader in computer performance I've been asked by companies about how (and why) to form a performance engineering team, and as this is broadly useful I'll share my advice here. Large tech companies in the US hire performance engineers (under that or other titles) to ensure...
On Progress The known unknown knowns we lost When people think of George Orwell's 1984, what usually comes to...
18th Jan 2022
19

On Progress

from Acko.net [alt+shift+b] in programming

18th Jan 2022
The known unknown knowns we lost When people think of George Orwell's 1984, what usually comes to mind is the orwellianism: a society in the grip of a dictatorial, oppressive regime which rewrote history daily as if it was a casual matter. Not me though. For whatever reason,...
How to Structure a Golang Project I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time. We’re...
1st Oct 2020
1

How to Structure a Golang Project

from Boot.dev Blog [alt+shift+b] in programming

1st Oct 2020
I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time. We’re constantly creating new services and libraries, so it’s become important to streamline the project creation process. I’m mostly writing this article for myself as a kind of...
How NOT to apply to Y Combinator Getting into Y Combinator in 2018 was a defining event in the history of RevenueCat. It was also...
2nd Aug 2020
48

How NOT to apply to Y Combinator

from Miguel Carranza [alt+shift+b] in programming

2nd Aug 2020
Getting into Y Combinator in 2018 was a defining event in the history of RevenueCat. It was also quite impactful for Jacob and me as founders. I want to believe we would still be around even if we had not gotten into YC, but I am sure the company would not be where it is today....
Eternal shell history 🐢 XKCD #1168 by Randall Munroe (Licensed: CC-By-NC 2.5) Over the past eight years, I’ve hoarded...
25th Feb 2024
50

Eternal shell history 🐢

from Tyler Cipriani: blog [alt+shift+b] in programming

25th Feb 2024
XKCD #1168 by Randall Munroe (Licensed: CC-By-NC 2.5) Over the past eight years, I’ve hoarded ¾ million commands in my bash history: $ wc -l < ~/.muh_history 763075 My history accounts for every shell command I’ve run since 2016—all saved in a 102MB file: ~/.muh_history. $...
Evolved antennas, LLM-generated code, and a potential antifuture I think about evolved antennas a lot. If you’re not familiar, an evolved antenna is created when you...
11th May 2026
1

Evolved antennas, LLM-generated code, and a potential antifuture

from Eric Bailey [alt+shift+b] in programming

11th May 2026
I think about evolved antennas a lot. If you’re not familiar, an evolved antenna is created when you set an evolutionary algorithm on the task of producing a structure that is as efficient at its intended function as possible. Past that there’s no human input, the algorithm just...
Partial order and non-Boolean logic Non-Boolean logics are rare but not extinct. Interval logic is one example. Sometimes, you can...
26th Dec 2020
42

Partial order and non-Boolean logic

from Words and Buttons Online [alt+shift+b] in programming

26th Dec 2020
Non-Boolean logics are rare but not extinct. Interval logic is one example. Sometimes, you can implement a logic you want within total order or partial order but sometimes even that isn't enough and you need an even more general relation. With operator overloading, you have the...
The Tumultuous Evolution of the Design Profession Via Jeremy Keith’s link blog I found this article: Elizabeth Goodspeed on why graphic designers...
5th May 2025
49

The Tumultuous Evolution of the Design Profession

from Jim Nielsen’s Blog [alt+shift+b] in programming

5th May 2025
Via Jeremy Keith’s link blog I found this article: Elizabeth Goodspeed on why graphic designers can’t stop joking about hating their jobs. It’s about the disillusionment of designers since the ~2010s. Having ridden that wave myself, there’s a lot of very relatable stuff in there...
Kagi is a good search engine Google search is overwhelmed with spam these days. Back in January I switched to Kagi and have been...
13th May 2024
120

Kagi is a good search engine

from Nelson's Weblog [alt+shift+b] in programming

13th May 2024
Google search is overwhelmed with spam these days. Back in January I switched to Kagi and have been happy with it. It’s not free but there’s a limited trial to check it out. I pay $10/mo for unlimited access. Turns out I do about 50 searches a day. I’m unclear on how Kagi works...
Summer reading list 2024 Books have a nice kind of survivorship bias: If something is still being read after decades or...
25th Aug 2024
3

Summer reading list 2024

from Writing - Andreas Fragner [alt+shift+b] in programming

25th Aug 2024
Books have a nice kind of survivorship bias: If something is still being read after decades or centuries, it must contain some universal truths or be useful at a fundamental level.
My Cheapskate Commenting System My Cheapskate Commenting System 2022-02-03 My blog now has comments! Well, kind of… I went down a...
3rd Feb 2022
30

My Cheapskate Commenting System

from bt RSS Feed [alt+shift+b] in programming

3rd Feb 2022
My Cheapskate Commenting System 2022-02-03 My blog now has comments! Well, kind of… I went down a two day long rabbit-hole trying to find the best solution for implementing comments on my static website (generated via Jekyll FYI). There are a ton of options out there and many...
2nd Jan 2011
I am tired of AI Unless you have been living under a rock for the last few years, you probably have seen the same...
17th Sep 2024
30

I am tired of AI

from On Test Automation [alt+shift+b] in programming

17th Sep 2024
Unless you have been living under a rock for the last few years, you probably have seen the same massive surge I’ve seen in the application of artificial intelligence (AI) to pretty much every problem out there, in software testing, in software development, and in life in...
Folk Interfaces People reappropriating existing software to solve their own unique problems
24th Aug 2022
24

Folk Interfaces

from Maggie Appleton [alt+shift+b] in programming

24th Aug 2022
People reappropriating existing software to solve their own unique problems
New features and settings, improved performance, and fewer bugs This month we have a mix of new design and feature updates, another big batch of fixed bugs, and...
5th May 2023
32

New features and settings, improved performance, and fewer bugs

from elementary Blog [alt+shift+b] in programming

5th May 2023
This month we have a mix of new design and feature updates, another big batch of fixed bugs, and even some performance improvements. Mail The headliner this month is Mail which does a better job handling newly added online accounts and includes fixes for a couple of potential...
9th Oct 2024
116

How Fireship became YouTube's favorite programmer

from Engineer’s Codex [alt+shift+b] in programming

9th Oct 2024
How Fireship wins YouTube
Trolley Problems as a Service Consider: It’s not getting any simpler to live in this world, is it?  💔 Ethical problems are hard. ...
30th May 2020
1

Trolley Problems as a Service

from charity.wtf [alt+shift+b] in programming

30th May 2020
Consider: It’s not getting any simpler to live in this world, is it?  💔 Ethical problems are hard.  Even the ones that seem straightforward on the face of them get stickier the closer you look at them.  There are more stakeholders, more caveats, more cautionary tales, more...
Spring cleaning is in full effect March was all about bug fixes. This month don’t expect too many new features, but instead get...
5th Apr 2023
34

Spring cleaning is in full effect

from elementary Blog [alt+shift+b] in programming

5th Apr 2023
March was all about bug fixes. This month don’t expect too many new features, but instead get excited about improved stability and closed issue reports! The team has been hard at work sorting through your feedback and smoothing out all of the wrinkles. Sideload Since sideloading...
How to get in shape with a Raspberry Pi A Raspberry Pi is a great tool for any coder to have. It is a small, cheap computer that can be used...
1st Oct 2023
32

How to get in shape with a Raspberry Pi

from Florian Bellmann | Be curious, explore and meditate. [alt+shift+b] in programming

1st Oct 2023
A Raspberry Pi is a great tool for any coder to have. It is a small, cheap computer that can be used for a variety of projects. This blog post will discuss some of the reasons why I think every coder should have one!
Clojure macros continue to surprise me Clojure macros have two modes: avoid them at all costs/do very basic stuff, or go absolutely...
15th Jul 2024
53

Clojure macros continue to surprise me

from tonsky.me [alt+shift+b] in programming

15th Jul 2024
Clojure macros have two modes: avoid them at all costs/do very basic stuff, or go absolutely crazy. Here’s the problem: I’m working on Humble UI’s component library, and I wanted to document it. While at it, I figured it could serve as an integration test as well—since I showcase...
Win: contribution to libSQL (SQLite) codebase I got my patches accepted into SQLite fork, libSQL codebase!
16th Feb 2024
30

Win: contribution to libSQL (SQLite) codebase

from blag [alt+shift+b] in programming

16th Feb 2024
I got my patches accepted into SQLite fork, libSQL codebase!
2025: A big year for Kidz Fun Art Kidz Fun Art grew a lot in 2025! Many more people use it regularly, many more choose the paid...
20th Dec 2025
1

2025: A big year for Kidz Fun Art

from SOS [alt+shift+b] in programming

20th Dec 2025
Kidz Fun Art grew a lot in 2025! Many more people use it regularly, many more choose the paid version & I added far more cool features. Loads of Work… First off, here’s a graph of the number of changes (“commits” in technical terms) that I made. 612 changes in total with a few...
Reflecting on 2024, Droste's Lair, Version control for game dev A year-end note from our director; a recap of a recent unconf; Droste's Lair; a sneak preview of...
23rd Dec 2024
107

Reflecting on 2024, Droste's Lair, Version control for game dev

from Ink & Switch [alt+shift+b] in programming

23rd Dec 2024
A year-end note from our director; a recap of a recent unconf; Droste's Lair; a sneak preview of version control for game dev.
How to Get a Software Developer Job in Japan I came to Japan on a working holiday visa in 2006, and [found a job as a Ruby...
22nd Jun 2016
83

How to Get a Software Developer Job in Japan

from TokyoDev [alt+shift+b] in programming

22nd Jun 2016
I came to Japan on a working holiday visa in 2006, and [found a job as a Ruby developer](/articles/finding-a-job-as-a-ruby-developer-in-japan) at a Japanese startup. At the time, options for English speaking developers in Japan were few and far between: I could only find two...
The systemic decay of tech hiring Complaining about tech interviews is the favorite pastime of software engineers. We know they're...
22nd Jun 2026
2

The systemic decay of tech hiring

from Vladimir Klepov as a Coder [alt+shift+b] in programming

22nd Jun 2026
Complaining about tech interviews is the favorite pastime of software engineers. We know they're broken, we've seen exactly how they're broken, but, despite a decade of collective hand-waving, we haven't fixed them. In fact, we haven't even understood why they're broken:...
Books Read (so far) in 2016 The goal here is to hit 2 books a month, so 24 for the year. I’m on track as of now....
20th Aug 2016
1

Books Read (so far) in 2016

from Tyler Cipriani: blog [alt+shift+b] in programming

20th Aug 2016
The goal here is to hit 2 books a month, so 24 for the year. I’m on track as of now. Perilous. Stranger in a Strange Land by Robert A. Heinlein Black Hole by Charles Burns Fun Home by Alison Bechdel The Girl on the Train by Paula Hawkins Starship Troopers by Robert A....
Bringing dwm Shortcuts to GNOME Bringing dwm Shortcuts to GNOME 2023-11-02 The dwm window manager is my standard "go-to" for most of...
2nd Nov 2023
119

Bringing dwm Shortcuts to GNOME

from Making software better without sacrificing user experience. [alt+shift+b] in programming

2nd Nov 2023
Bringing dwm Shortcuts to GNOME 2023-11-02 The dwm window manager is my standard "go-to" for most of my personal laptop environments. For desktops with larger, higher resolution monitors I tend to lean towards using GNOME. The GNOME DE is fairly solid for my own purposes. This...
Skip SDKs in Simple Integrations (article) When dealing with APIs, SDKs can lead to cognitive overhead and complexity. Make sure the SDK is...
4th Jun 2024
89

Skip SDKs in Simple Integrations (article)

from Epic Web Dev [alt+shift+b] in programming

4th Jun 2024
When dealing with APIs, SDKs can lead to cognitive overhead and complexity. Make sure the SDK is worth the trade-offs.
My Wild Security Head-Fiction My Wild Security Head-Fiction ¶My Wild Security Head-Fiction I’m not a security expert. I...
15th Mar 2019
19

My Wild Security Head-Fiction

from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming

15th Mar 2019
My Wild Security Head-Fiction ¶My Wild Security Head-Fiction I’m not a security expert. I confidently believe I don’t have the kind of mind it takes to ‘always expect the worst’. I couldn’t be a threat analyst, defence strategist or CIA agent because I think you need a drastic...
Archive search Archive search
1st Jul 2024
1

Archive search

from Buttondown's blog [alt+shift+b] in programming

1st Jul 2024
Archive search
Using a folder other than <code>posts/</code> with Eleventy I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more...
22nd Nov 2020
23

Using a folder other than <code>posts/</code> with Eleventy

from Eric Bailey [alt+shift+b] in programming

22nd Nov 2020
I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more a place to centralize all the little tweaks and gotchas of web work, and less a platform for scaffolding websites. In all honestly, enchilada was intended more to be more a simple...
The “je ne sais quoi” of TikTok Note: When I originally wrote this post, TikTok oEmbeds did not auto-play. I recommend pausing them...
2nd Sep 2022
42

The “je ne sais quoi” of TikTok

from Daniel Immke [alt+shift+b] in programming

2nd Sep 2022
Note: When I originally wrote this post, TikTok oEmbeds did not auto-play. I recommend pausing them and pressing play when ready to view…
Beyond the 1 MB barrier in DOS Continuing the tour on how DOS apps used memory above the first MB
7th Feb 2024
32

Beyond the 1 MB barrier in DOS

from Blog System/5 [alt+shift+b] in programming

7th Feb 2024
Continuing the tour on how DOS apps used memory above the first MB
how fast is javascript? Simulating 20,000,000 particles The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the...
6th Jul 2024
1

how fast is javascript? Simulating 20,000,000 particles

from David Gerrells [alt+shift+b] in programming

6th Jul 2024
The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the cpu. Let’s go.
Coding at work (after a decade away). Since joining Imprint a bit over six months ago as the CTO of a ~50 engineer team, I’ve merged 104...
19th Nov 2025
1

Coding at work (after a decade away).

from Irrational Exuberance [alt+shift+b] in programming

19th Nov 2025
Since joining Imprint a bit over six months ago as the CTO of a ~50 engineer team, I’ve merged 104 pull requests, which is slightly over four per week. Many of them are very minimal configuration and documentation tweaks, and none were the hardest or even most time-sensitive task...
A clever way to style the <mark> element I was checking out the CashNotify app today and I noticed a beautiful style for highlighting text in...
1st Feb 2019
48

A clever way to style the <mark> element

from A Beautiful Site [alt+shift+b] in programming

1st Feb 2019
I was checking out the CashNotify app today and I noticed a beautiful style for highlighting text in their testimonials: Most textual highlights use a boring rectangle background color, but this stands out and looks gorgeous. I was really hoping they were using a simple <mark>...
Interactive Graphical Arithmetic When called upon to perform basic arithmetic these days, most of us grab the nearest device with a...
8th Apr 2024
1

Interactive Graphical Arithmetic

from Charles Petzold [alt+shift+b] in programming

8th Apr 2024
When called upon to perform basic arithmetic these days, most of us grab the nearest device with a calculator app. On the rare occasions when the power is out and the batteries have run down, we might need to resort to doing the calculation by hand. In either case, we’re...
Replacing Jekyll with Pandoc and a Makefile EDIT: 2016-08-19 I got an email a very long time ago that I meant to post about on ye old weblog...
13th May 2014
1

Replacing Jekyll with Pandoc and a Makefile

from Tyler Cipriani: blog [alt+shift+b] in programming

13th May 2014
EDIT: 2016-08-19 I got an email a very long time ago that I meant to post about on ye old weblog from a fellow named Tom Duck who built a CMS based around some of the ideas presented here. It’s called Bassclef and it looks pretty amazing and folks should check it out. I used to...
An Interlisp file viewer in Common Lisp <![CDATA[I wrote ILsee, an Interlisp source file viewer. It is the first of the ILtools collection...
16th Jan 2026
1

An Interlisp file viewer in Common Lisp

from Paolo Amoroso's Journal [alt+shift+b] in programming

16th Jan 2026
<![CDATA[I wrote ILsee, an Interlisp source file viewer. It is the first of the ILtools collection of tools for viewing and accessing Interlisp data. I developed ILsee in Common Lisp on Linux with SBCL and the McCLIM implementation of the CLIM GUI toolkit. SLY for Emacs...
The New Essential Guide to Electronics in Shenzhen Some might remember a book I released in 2016, “The Essential Guide to Electronics in Shenzhen”. A...
16th Dec 2023
66

The New Essential Guide to Electronics in Shenzhen

from bunnie's blog [alt+shift+b] in programming

16th Dec 2023
Some might remember a book I released in 2016, “The Essential Guide to Electronics in Shenzhen”. A lot has changed in the world since then, and Shenzhen is no exception. There’s a new maintainer of the guide, Naomi Wu (@realsexycyborg), and she is crowdfunding an updated, new...
1st Sep 2023
x86 Addressing Modes, Part 2: Indirect, Indexed, and Offset-based Modes In this final part on addressing modes, we learn about indirect, indexed and offset-based addressing...
9th Aug 2026
1

x86 Addressing Modes, Part 2: Indirect, Indexed, and Offset-based Modes

from Confessions of a Code Addict [alt+shift+b] in programming

9th Aug 2026
In this final part on addressing modes, we learn about indirect, indexed and offset-based addressing modes along with some interesting examples and exercises.
SQLite Slaps why SQLite is cracked
18th Jun 2024
31

SQLite Slaps

from blag [alt+shift+b] in programming

18th Jun 2024
why SQLite is cracked
Delightful React File/Directory Structure How should we structure components and other files in our React apps? I've iterated my way to a...
15th Mar 2022
65

Delightful React File/Directory Structure

from Josh Comeau's blog [alt+shift+b] in programming

15th Mar 2022
How should we structure components and other files in our React apps? I've iterated my way to a solution I'm really happy with. In this blog post, I'll share how it works, what the tradeoffs are, and how I mitigate them.
Redesigning the Cakedesk Website Read the post here.
30th Dec 2025
1

Redesigning the Cakedesk Website

from Max Schmitt [alt+shift+b] in programming

30th Dec 2025
Read the post here.
Recently I missed last month’s Recently because I was traveling. I’ll be pretty busy this weekend too, so...
29th Aug 2025
1

Recently

from Tom MacWright [alt+shift+b] in programming

29th Aug 2025
I missed last month’s Recently because I was traveling. I’ll be pretty busy this weekend too, so I’ll publish this now: a solid double-length post to make up for it. Listening It’s been a really good time for music: both discovering new albums by bands I’ve followed, and finding...
Cookie banners show everything that's wrong with the EU Companies have spent billions on cookie banner compliance only to endlessly annoy users with no...
5th Aug 2024
77

Cookie banners show everything that's wrong with the EU

from David Heinemeier Hansson [alt+shift+b] in programming

5th Aug 2024
Companies have spent billions on cookie banner compliance only to endlessly annoy users with no material improvement to their privacy, but this unsightly blight is still with us (and the rest of the internet!). All because the EU has no mechanism for self-correcting its...
Solid Cache We’ve just open-sourced Solid Cache, a new ActiveRecord::Cache::Store that we use in Basecamp and...
3rd Oct 2023
42

Solid Cache

from 37signals Dev [alt+shift+b] in programming

3rd Oct 2023
We’ve just open-sourced Solid Cache, a new ActiveRecord::Cache::Store that we use in Basecamp and HEY. Solid Cache uses a SQL database as its cache store. We get a much larger cache at a fraction of the storage costs of memory caches like Redis or Memcached. For us, that’s a...
Obvious Javascript 'Injection' Fallback Obvious Javascript 'Injection' Fallback 2020-12-04 Sometimes websites and web apps might require...
4th Dec 2020
44

Obvious Javascript 'Injection' Fallback

from Making software better without sacrificing user experience. [alt+shift+b] in programming

4th Dec 2020
Obvious Javascript 'Injection' Fallback 2020-12-04 Sometimes websites and web apps might require content to be "injected" via Javascript. I should mention that I am strongly against this practice - but often this kind of thing is out of one's hands. So, the least I can do is...
#32 almost a proper close button Bad code <button display="flex" role="button"> <svg role="img" viewBox="0 0 13 13"...
18th Jul 2022
32

#32 almost a proper close button

from HTMHell [alt+shift+b] in programming

18th Jul 2022
Bad code <button display="flex" role="button"> <svg role="img" viewBox="0 0 13 13" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" height="15px" width="15px" fill="#000" name="close"> <title>Close dialog</title> <path d="…"> </path> </svg> </button> Issues and...
Immutable Data with Immer and Personal Assistant Bots Illustrated notes on how work with immutable data in the Immer state library
10th Aug 2019
1

Immutable Data with Immer and Personal Assistant Bots

from Maggie Appleton [alt+shift+b] in programming

10th Aug 2019
Illustrated notes on how work with immutable data in the Immer state library
My experience as a remote worker I've spent half of my career working remotely. This post chronicles those experiences, giving a...
2nd Dec 2019
38

My experience as a remote worker

from Josh Comeau's blog [alt+shift+b] in programming

2nd Dec 2019
I've spent half of my career working remotely. This post chronicles those experiences, giving a real-world window into what it's like to work fully-remote as a software engineer.
Taking a break I've been publishing at least one blog post every week on this blog for about 2.5 years. I kept it...
5th May 2025
41

Taking a break

from ntietz.com blog - technically a blog [alt+shift+b] in programming

5th May 2025
I've been publishing at least one blog post every week on this blog for about 2.5 years. I kept it up even when I was very sick last year with Lyme disease. It's time for me to take a break and reset. This is the right time, because the world is very difficult for me to move...
I doubled-down on RSS Twitter is currently a lot like one of those spiral coin drop wishing wells you encounter at the...
6th Mar 2023
24

I doubled-down on RSS

from Eric Bailey [alt+shift+b] in programming

6th Mar 2023
Twitter is currently a lot like one of those spiral coin drop wishing wells you encounter at the mall. The quarter that is its imminent demise is revolving faster and faster and will probably drop out of sight sooner than later. Part of mourning the communities I once had there...
too many birthdays I have a hard enough time remembering to take the trash out let alone the birthdays of my massive...
10th Mar 2021
33

too many birthdays

from David Gerrells [alt+shift+b] in programming

10th Mar 2021
I have a hard enough time remembering to take the trash out let alone the birthdays of my massive family. Does this make me a bad uncle?
Steady yourself, those world-changing thoughts are not productive * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Whilst building...
13th Feb 2011
42

Steady yourself, those world-changing thoughts are not productive

from Joel Gascoigne [alt+shift+b] in programming

13th Feb 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Whilst building my latest startup, which I’m glad to say is picking up nicely, there have been times when things have started to go a little crazy. It might be being featured in a big blog, lots...
New Loose Leaf Security episode: Security stories! Plus, a 2FA zine! The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and...
5th Sep 2018
45

New Loose Leaf Security episode: Security stories! Plus, a 2FA zine!

from Liz Denys [alt+shift+b] in programming

5th Sep 2018
The previous Loose Leaf Security series on safely surfing the web was pretty dense, so Geoffrey and I filled the latest episode of Loose Leaf Security with a bunch of our own personal security mishaps: Security stories: lost phones, a compromised computer, and an unexpected...
What I'm up to - August 2025 Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Aug 2025
1

What I'm up to - August 2025

from Philip Ilic Thomas [alt+shift+b] in programming

1st Aug 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - Back to eating solid foods after my jaw surgery. - Playing with gpt-oss on my com...
Understanding easing and cubic-bezier curves in CSS The easing curve can make or break any animation on the web. Let's look at the science of CSS...
22nd Feb 2023
150

Understanding easing and cubic-bezier curves in CSS

from Josh Collinsworth [alt+shift+b] in programming

22nd Feb 2023
The easing curve can make or break any animation on the web. Let's look at the science of CSS cubic-bezier curves, and the art of using them to make the best web animations possible.
More People, Less Progress: The Startup Scaling Paradox You go for a walk reflecting on how your startup is doing and you realize you’re moving slower with...
19th Oct 2025
1

More People, Less Progress: The Startup Scaling Paradox

from Marc Astbury [alt+shift+b] in programming

19th Oct 2025
You go for a walk reflecting on how your startup is doing and you realize you’re moving slower with 8 people than you were with 4. It makes no sense! You’ve hired smart people, you’ve written good documentation, you’re not burdening people with meetings. Yet somehow, adding more...
What I'm up to - October 2022 ✨ Highlights of last month - I spent a week in the Catskills and saw a wild bear for the first time...
1st Oct 2022
1

What I'm up to - October 2022

from Philip Ilic Thomas [alt+shift+b] in programming

1st Oct 2022
✨ Highlights of last month - I spent a week in the Catskills and saw a wild bear for the first time 🐻 - Shipped an archive page, social sharing improvements, and a showcase of customer websites for P...
Homographic Spoofing: a new Ruby toolkit What is an homograph attack Homograph characters look the same or very similar to other characters,...
25th Jun 2024
34

Homographic Spoofing: a new Ruby toolkit

from 37signals Dev [alt+shift+b] in programming

25th Jun 2024
What is an homograph attack Homograph characters look the same or very similar to other characters, but are different. For example, the letters “l” and “ӏ” (Cyrrilic “ӏ”) look the same but are different characters. A homograph attack is a phishing attack where the attacker uses...
Supply and Demand Are Broken in Programming Education Markets are efficient, right? I understand that every ~10 years we find ourselves in some sort of...
24th Nov 2025
1

Supply and Demand Are Broken in Programming Education

from Boot.dev Blog [alt+shift+b] in programming

24th Nov 2025
Markets are efficient, right? I understand that every ~10 years we find ourselves in some sort of stock market bubble, but I do believe that most markets are mostly efficient. Everyone out there is looking for a good deal, and despite the well-known irrationalities of human...
My Commitment to Accessibility I recognize the need for all users, regardless of ability and device, to have undeterred access to...
2nd Jun 2023
28

My Commitment to Accessibility

from A Beautiful Site [alt+shift+b] in programming

2nd Jun 2023
I recognize the need for all users, regardless of ability and device, to have undeterred access to the websites and applications that are created with it. This is an important goal of my projects. Oftentimes, people will ask "is it accessible?" I'm reluctant to answer because...
Introducing Action Push Native Note: Shortly after releasing this gem, we renamed it from Action Native Push to Action Push Native,...
18th Aug 2025
1

Introducing Action Push Native

from 37signals Dev [alt+shift+b] in programming

18th Aug 2025
Note: Shortly after releasing this gem, we renamed it from Action Native Push to Action Push Native, in case you arrived here looking for the gem of the former name. More details here. We’ve open-sourced Action Push Native, a Rails gem for sending push notifications to mobile...
Fast Linear Gradient Fills with OffscreenCanvas TLDR: Demo is here, Code is here, App is here In Kidz Fun Art, the web app for tablets I’ve built...
27th May 2024
1

Fast Linear Gradient Fills with OffscreenCanvas

from SOS [alt+shift+b] in programming

27th May 2024
TLDR: Demo is here, Code is here, App is here In Kidz Fun Art, the web app for tablets I’ve built for my kids and hopefully yours, I recently added a nice little feature where you can fill in any area with a linear gradient. It’s highly responsive to the user moving their...
OCaml documentation as markdown Turn your OCaml API documentation into publishable Markdown
3rd Mar 2026
1

OCaml documentation as markdown

from sancho.dev [alt+shift+b] in programming

3rd Mar 2026
Turn your OCaml API documentation into publishable Markdown
wastrel, a profligate implementation of webassembly Hey hey hey good evening! Tonight a quick note on , a new...
30th Oct 2025
1

wastrel, a profligate implementation of webassembly

from wingolog [alt+shift+b] in programming

30th Oct 2025
Hey hey hey good evening! Tonight a quick note on , a new WebAssembly implementation.wastrel Wastrel compiles Wasm modules to standalone binaries. It does so by emitting C and then compiling that C. Compiling Wasm to C isn’t new: wrote back in the day and these days most...
Impressions of the ZSA Moonlander at one month My thoughts, experience, and advice after using the Moonlander as my main keyboard for both personal...
24th Jan 2023
99

Impressions of the ZSA Moonlander at one month

from Josh Collinsworth [alt+shift+b] in programming

24th Jan 2023
My thoughts, experience, and advice after using the Moonlander as my main keyboard for both personal and work projects for a full month
AGI, agents, and timelines AGI is coming—whether we’re ready or not. I’ve been convinced of this trajectory since GPT-3’s...
6th Feb 2025
74

AGI, agents, and timelines

from Alex MacCaw [alt+shift+b] in programming

6th Feb 2025
AGI is coming—whether we’re ready or not. I’ve been convinced of this trajectory since GPT-3’s release, but recent developments have significantly accelerated my timelines. The first major shift was OpenAI’s breakthrough in test-time compute and its newly demonstrated scaling...
Navigation updates You asked, and we listened. We've updated the navigation to be more usable.
17th Oct 2020
1

Navigation updates

from Buttondown's blog [alt+shift+b] in programming

17th Oct 2020
You asked, and we listened. We've updated the navigation to be more usable.
Announcing Go-TinyTime, Go-TinyDate's Sister Package time.Time is the perfect choice for handling times in Go in most cases, it even comes in the...
2nd Apr 2020
1

Announcing Go-TinyTime, Go-TinyDate's Sister Package

from Boot.dev Blog [alt+shift+b] in programming

2nd Apr 2020
time.Time is the perfect choice for handling times in Go in most cases, it even comes in the standard library! The problem is that the time.Time{} struct uses more than 24 bytes of memory under most conditions. Go-TinyTime solves this problem by restricting the available dates to...
Index Companies Sometimes there are markets that are clearly going to grow massively over time. For example,...
18th Dec 2020
42

Index Companies

from Elad Blog [alt+shift+b] in programming

18th Dec 2020
Sometimes there are markets that are clearly going to grow massively over time. For example, ecommerce, genomics, crypto are all markets which were clearly going to compound over time. It might have been tough to call the winners of each market early, but it was clear the markets...
Why We Force You to Learn Multiple Programming Languages I’ve been building Boot.dev as a side-project for the last couple of years, and have recently had...
13th Jun 2022
1

Why We Force You to Learn Multiple Programming Languages

from Boot.dev Blog [alt+shift+b] in programming

13th Jun 2022
I’ve been building Boot.dev as a side-project for the last couple of years, and have recently had many new students ask the same question:
How to Survive and Thrive as an Engineer in Japan At [Oedo Ruby Kaigi 04](http://regional.rubykaigi.org/oedo04/), [Leonard...
6th May 2014
43

How to Survive and Thrive as an Engineer in Japan

from TokyoDev [alt+shift+b] in programming

6th May 2014
At [Oedo Ruby Kaigi 04](http://regional.rubykaigi.org/oedo04/), [Leonard Chin](https://twitter.com/lchin) gave a presentation entitled "How to Survive and Thrive as an Engineer in a Foreign Land". Although the presentation is for a Japanese audience, it is based on his experience...
How good is Claude, really? At the beginning of 2026, I didn’t even know what vibe coding meant. So much has happened in the...
4th Mar 2026
1

How good is Claude, really?

from Copper • A blog about conductive layers [alt+shift+b] in programming

4th Mar 2026
At the beginning of 2026, I didn’t even know what vibe coding meant. So much has happened in the time I was busy carving wooden spoons, that I felt it simpler to just ignore the hype. One morning, in this seemingly never ending winter, a friend told me excitedly how his employer...
Doing versus Delegating A staff+ skill
6th Aug 2025
26

Doing versus Delegating

from Basta’s Notes [alt+shift+b] in programming

6th Aug 2025
A staff+ skill
Bottom-Up Idea Exploration My own content creation philosophy, explored through my own personal story with React
6th Jun 2021
42

Bottom-Up Idea Exploration

from swyx's site RSS Feed [alt+shift+b] in programming

6th Jun 2021
My own content creation philosophy, explored through my own personal story with React
Mini Programs v.s. Native Apps After spending a few weeks in China, the most notable behavioural difference is the usage of...
30th Jul 2024
26

Mini Programs v.s. Native Apps

from Marc Astbury [alt+shift+b] in programming

30th Jul 2024
After spending a few weeks in China, the most notable behavioural difference is the usage of mini-programs. Every restaurant has a menu mini-program sitting on top of WeChat or Meituan. Hello Ride the bike-sharing startup is a mini program on top of Alipay. Here is a diagram...
Martin Fowler told me the second edition should be shorter (it's twice as long) 90% new material, a clearer mission, and a rogues gallery of contributors. The second edition of...
18th Feb 2026
1
18th Feb 2026
90% new material, a clearer mission, and a rogues gallery of contributors. The second edition of Observability Engineering is almost done.
Rethinking work beyond the factory I recently completed a two-week creative residence at Almost Perfect in Tokyo. I split my time on...
27th Feb 2024
1

Rethinking work beyond the factory

from Contraption Co. [alt+shift+b] in programming

27th Feb 2024
I recently completed a two-week creative residence at Almost Perfect in Tokyo. I split my time on the trip between working on Booklet and exploring Japan. The Almost Perfect residence runs continuously, with two residents at a time. Each residency concludes with a public gallery...
Certificates vs Diplomas in Computer Science When I was looking into getting my first job related to programming, I had no idea what the...
2nd Dec 2020
1

Certificates vs Diplomas in Computer Science

from Boot.dev Blog [alt+shift+b] in programming

2nd Dec 2020
When I was looking into getting my first job related to programming, I had no idea what the difference between a certificate and a diploma was. I was terrified that I’d have to go back to school and spend 2-4 years getting a degree in computer science before an employer would...
Non-alcoholic apéritifs I’ve been doing Dry January this year. One thing I missed was something for apéro hour, a beverage...
31st Jan 2025
89

Non-alcoholic apéritifs

from Nelson's Weblog [alt+shift+b] in programming

31st Jan 2025
I’ve been doing Dry January this year. One thing I missed was something for apéro hour, a beverage to mark the start of the evening. Something complex and maybe bitter, not like a drink you’d have with lunch. I found some good options. Ghia sodas are my favorite. Ghia is an NA...
Fourways Mall It’s Saturday at 1:37pm. I’ve been sitting in the 2nd floor parking trying to muster the energy to...
2nd Dec 2023
47

Fourways Mall

from Patrick Kayongo [alt+shift+b] in programming

2nd Dec 2023
It’s Saturday at 1:37pm. I’ve been sitting in the 2nd floor parking trying to muster the energy to walk in there to do everything on my to-do list: buy bread rolls for the kids’ lunch, new school shoes for Khanyi, check on the price of a new iron, and maybe just maybe upgrade my...
The SEO scam: $62,000 later Context Like many businesses operating online, we at Tinloof decided to explore SEO to attract more...
6th Aug 2023
37

The SEO scam: $62,000 later

from Tinloof - Blog [alt+shift+b] in programming

6th Aug 2023
Context Like many businesses operating online, we at Tinloof decided to explore SEO to attract more leads. Seeing the numerous SEO gurus on LinkedIn and Twitter, one might think it's worth a shot to try this approach, hoping to strike gold when search engines place your website...
What I want to do at Recurse Center Projects I want to work on at RC
24th Oct 2021
32

What I want to do at Recurse Center

from blag [alt+shift+b] in programming

24th Oct 2021
Projects I want to work on at RC
What is Backend Web Development? The boring answer is that backend web development is the process of building the server-side of...
7th Aug 2023
1

What is Backend Web Development?

from Boot.dev Blog [alt+shift+b] in programming

7th Aug 2023
The boring answer is that backend web development is the process of building the server-side of websites and web applications. It primarily focuses on handling the logic, data processing, and communication between the user’s web browser and the server.
Name that Ware, October 2025 The Ware for October 2025 is shown below. Thanks to Juan C. for contributing this curious ware! I...
30th Oct 2025
1

Name that Ware, October 2025

from bunnie's blog [alt+shift+b] in programming

30th Oct 2025
The Ware for October 2025 is shown below. Thanks to Juan C. for contributing this curious ware! I really can’t get enough of how the whole device is integrated with a multi-layer stacked PCB. I imagine that inside the middle of the stack there could be some interesting circuitry...
Technology optimism hour Back in 2022, I wrote Web technology optimism hour, highlighting the things I thought were cool...
14th Aug 2026
1

Technology optimism hour

from Tom MacWright [alt+shift+b] in programming

14th Aug 2026
Back in 2022, I wrote Web technology optimism hour, highlighting the things I thought were cool about the state of technology. Time flies. Let's do it again. It's still easy to be pessimistic, but it's nice to mine your feelings for the positive ones. The elephant in the room is...
The Early Days of GitLab - A Chat with Sid Sijbrandij It gets pretty easy to idolize the superstars of tech. One of the coolest things we've learned is...
3rd Aug 2020
32

The Early Days of GitLab - A Chat with Sid Sijbrandij

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

3rd Aug 2020
It gets pretty easy to idolize the superstars of tech. One of the coolest things we've learned is that many of the most successful founders will find…
Stop Using Sticky Navigation on Mobile Stop Using Sticky Navigation on Mobile 2019-10-06 Stop styling your web elements to be "sticky" on...
6th Oct 2019
44

Stop Using Sticky Navigation on Mobile

from Making software better without sacrificing user experience. [alt+shift+b] in programming

6th Oct 2019
Stop Using Sticky Navigation on Mobile 2019-10-06 Stop styling your web elements to be "sticky" on mobile. This creates a horrible experience for your users and also looks like trash from a UI perspective. Don't style your navigation (or any components for that matter) to be...
How your choice of tech can help you grow How your choice of tech can help you grow Making architectural choices for scaling your...
29th Oct 2018
19

How your choice of tech can help you grow

from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming

29th Oct 2018
How your choice of tech can help you grow Making architectural choices for scaling your business Making architectural choices for securing your business We’re hiring! ¶How your choice of tech can help you grow I’ve been working at Elvie for almost 2 years. My remit has been to...
Empty Pointers and Constellations of AI On the fuzziness of calling things “artificial intelligence” and moving the goalposts
17th Dec 2022
1

Empty Pointers and Constellations of AI

from Maggie Appleton [alt+shift+b] in programming

17th Dec 2022
On the fuzziness of calling things “artificial intelligence” and moving the goalposts
Golden Glide Silhouette This Golden Eagle soared past me today and I managed to capture a couple of frames. Magnificent to...
9th Jul 2022
44

Golden Glide Silhouette

from somenice [alt+shift+b] in programming

9th Jul 2022
This Golden Eagle soared past me today and I managed to capture a couple of frames. Magnificent to watch.
Building an AI toolbar for text editors I've been experimenting with a floating AI toolbar, designed for use in text editors. Here’s some...
9th Jul 2024
122

Building an AI toolbar for text editors

from Chris Nicholas [alt+shift+b] in programming

9th Jul 2024
I've been experimenting with a floating AI toolbar, designed for use in text editors. Here’s some details on how it was created.
Dashboard and Archives downtime Our public postmortem for the incident on September 1st, 2026.
3 weeks ago
1

Dashboard and Archives downtime

from Buttondown's blog [alt+shift+b] in programming

3 weeks ago
Our public postmortem for the incident on September 1st, 2026.
7 Best Practices for Every Python Developer If you’re looking to improve your coding, there are lots of steps you can take, but the first is...
4th Jan 2022
1

7 Best Practices for Every Python Developer

from Boot.dev Blog [alt+shift+b] in programming

4th Jan 2022
If you’re looking to improve your coding, there are lots of steps you can take, but the first is focusing on Python best practices. It’s really important that your code is readable, testable, and maintainable. From picking good variable names, refactoring code that gets repeated...
Why SmashingConf SF 2019 will always hold a special spot in my heart I find my perception of time to mind-boggling sometimes. Today is the 15th of April 2020 and when I...
15th Apr 2020
1

Why SmashingConf SF 2019 will always hold a special spot in my heart

from The Web Witch's Blog [alt+shift+b] in programming

15th Apr 2020
I find my perception of time to mind-boggling sometimes. Today is the 15th of April 2020 and when I look back at the last year, I look at how much has changed in my professional and personal life. It feels like yesterday and forever ago. I did not think I would be in this spot...
The Epic Stack Introducing an opinionated project starter that enables web development teams to ship their ideas to...
10th May 2023
75

The Epic Stack

from Epic Web Dev [alt+shift+b] in programming

10th May 2023
Introducing an opinionated project starter that enables web development teams to ship their ideas to production more efficiently.
AAA gaming on Asahi Linux Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which...
10th Oct 2024
1

AAA gaming on Asahi Linux

from On Life and Lisp [alt+shift+b] in programming

10th Oct 2024
Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which integrates our Vulkan 1.3 drivers with x86 emulation and Windows compatibility. Plus a bonus: conformant OpenCL 3.0. Asahi Linux now ships the only conformant OpenGL®, OpenCL™, and...
Booklet&#x27;s architecture Booklet is a modern email group software from Contraption Company. Think "Google Groups," but with a...
4th Dec 2023
1

Booklet&#x27;s architecture

from Contraption Co. [alt+shift+b] in programming

4th Dec 2023
Booklet is a modern email group software from Contraption Company. Think "Google Groups," but with a modern interface and features. If you haven't tried Booklet, here is a 3-minute video showing how it works. In this post, I'll share technical details about how I
Pointillism rose Sharpie on computer paper, Photoshop to brighten the colors.
3rd Feb 2013
40

Pointillism rose

from Liz Denys [alt+shift+b] in programming

3rd Feb 2013
Sharpie on computer paper, Photoshop to brighten the colors.
Dimension Hopper Part 1 2D Platformer using Stable Diffusion for live level art creation
12th Jun 2023
48

Dimension Hopper Part 1

from General Robots [alt+shift+b] in programming

12th Jun 2023
2D Platformer using Stable Diffusion for live level art creation
How Tailscale tracked down a 16-year-old SQLite bug &rarr; I wrote a post for the Tailscale blog about a long-running series of corruption incidents, and how...
13th Aug 2026
2

How Tailscale tracked down a 16-year-old SQLite bug &rarr;

from alexwlchan [alt+shift+b] in programming

13th Aug 2026
I wrote a post for the Tailscale blog about a long-running series of corruption incidents, and how they eventually led us to find an SQLite bug that predates my entire programming career. I’m incredibly proud of this, both the work and the blog post. Before Tailscale, I was...
Grad school in Japan: my experience doing a Master of Sciences in Computer Science My journey in Japan began with an unconventional scholarship program called Vulcanus in Japan, which...
5th Mar 2024
96
5th Mar 2024
My journey in Japan began with an unconventional scholarship program called Vulcanus in Japan, which allowed me to take a Japanese language course and intern at a major Japanese company. I wrote all about it in [my previous TokyoDev...
Startup identity & the sadness of a successful exit Many founders experience a profound and prolonged sadness after selling their company. But "not...
6th Aug 2023
36

Startup identity & the sadness of a successful exit

from A Smart Bear [alt+shift+b] in programming

6th Aug 2023
Many founders experience a profound and prolonged sadness after selling their company. But "not selling" might be worse. Maybe my story will help you.
How to use Sandpack for code demos Sandpack allows you to take interactive code demos to the next level, supporting just about every...
17th Dec 2021
44

How to use Sandpack for code demos

from Chris Nicholas [alt+shift+b] in programming

17th Dec 2021
Sandpack allows you to take interactive code demos to the next level, supporting just about every JavaScript framework.
2nd Jan 2025
Using Pytester to test my Playwright fixtures A month ago, I wrote about my Playwright fixture for testing static websites in a browser. I’ve been...
5th Jun 2026
1

Using Pytester to test my Playwright fixtures

from alexwlchan [alt+shift+b] in programming

5th Jun 2026
A month ago, I wrote about my Playwright fixture for testing static websites in a browser. I’ve been copying that fixture from project-to-project, but recently I decided to add it to chives, the utility library I use for all my static websites (or tiny archives). One of my rules...
JavaScript Benchmarking Is a Mess Design decisions core to JavaScript have caused a multitude of problems for benchmarking. Is there a...
23rd Dec 2024
45

JavaScript Benchmarking Is a Mess

from ByteofDev [alt+shift+b] in programming

23rd Dec 2024
Design decisions core to JavaScript have caused a multitude of problems for benchmarking. Is there a solution to this?
Better with Star Wars, baking is Isn't everything? Star Wars partnered with Williams-Sonoma to make pancake molds and some rather...
16th Jul 2010
40

Better with Star Wars, baking is

from Liz Denys [alt+shift+b] in programming

16th Jul 2010
Isn't everything? Star Wars partnered with Williams-Sonoma to make pancake molds and some rather insanely high quality cookie cutters: The set of four includes a Yoda face and helmets from each of Darth Vader, Boba Fett, and a stormtrooper. I knew that if I ever got my hands on...
Material Rewards for Motivation Setting material rewards for myself has helped me stay motivated and focused on important long-term...
13th Jul 2015
46

Material Rewards for Motivation

from Alex Meub [alt+shift+b] in programming

13th Jul 2015
Setting material rewards for myself has helped me stay motivated and focused on important long-term goals. This isn’t a new idea but I’ve found it to be really helpful in keeping me on track and giving me that extra push to follow through on my goals. Set SMART Goals In order to...
Explain Like I'm Five: React This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and...
29th May 2021
34

Explain Like I'm Five: React

from Tinloof - Blog [alt+shift+b] in programming

29th May 2021
This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and terms easy to understand. In this post, we’ll be answering the question: what is React? We’ll look into its origins, usage, explain key terminology and also cover how and why...
The Long Run They say only one out of 1000–2000 startups becomes a unicorn, and that only 1% of humans will ever...
7th Dec 2025
1

The Long Run

from Miguel Carranza [alt+shift+b] in programming

7th Dec 2025
They say only one out of 1000–2000 startups becomes a unicorn, and that only 1% of humans will ever finish a marathon. If you had asked my mother, though, she would have told you it was a thousand times more likely I’d build a billion-dollar tech company than finish a marathon....
24th Jul 2010
A love letter to Apache Echarts In the world of software development, I believe the 7th circle of hell is called “NPM”. It’s a place...
14th Feb 2024
65

A love letter to Apache Echarts

from Alice GG [alt+shift+b] in programming

14th Feb 2024
In the world of software development, I believe the 7th circle of hell is called “NPM”. It’s a place where you can find Javascript libraries that make great promises only to disappoint you once you actually import them. I know this because I even wrote one. When you find a gem...
A few spikes in Pico cos() A picture is worth a thousand LLM prompts: Horizontal value is the input value x for cosf(x),...
15th Aug 2026
1

A few spikes in Pico cos()

from Quentin Santos [alt+shift+b] in programming

15th Aug 2026
A picture is worth a thousand LLM prompts: Horizontal value is the input value x for cosf(x), ranging from 0 to 2π. The orange line shows the result of evaluating cosf(x), which looks exactly as expected. The blue line shows the time it took to evaluate cosf(x) for each x, in...
Top Coworking Spaces in Karuizawa Since November 2023, I’ve been living in Karuizawa, a small resort town that’s 70 minutes away from...
10th Mar 2025
94

Top Coworking Spaces in Karuizawa

from TokyoDev [alt+shift+b] in programming

10th Mar 2025
Since November 2023, I’ve been living in Karuizawa, a small resort town that’s 70 minutes away from Tokyo by Shinkansen. The elevation is approximately 1000 meters above sea level, making the summers relatively mild. Unlike other colder places in Japan, it doesn’t get much snow,...
What I learned building a $1K MRR SaaS in 6 weeks Question: Answer: The post What I learned building a $1K MRR SaaS in 6 weeks appeared first on...
9th Jul 2024
131

What I learned building a $1K MRR SaaS in 6 weeks

from Vadim Kravcenko [alt+shift+b] in programming

9th Jul 2024
Question: Answer: The post What I learned building a $1K MRR SaaS in 6 weeks appeared first on Vadim Kravcenko.
12th Oct 2025
Mutation testing - not just for unit tests I wrote about mutation testing a few times on this blog, and I even have a mutation testing workshop...
3rd Sep 2025
1

Mutation testing - not just for unit tests

from On Test Automation [alt+shift+b] in programming

3rd Sep 2025
I wrote about mutation testing a few times on this blog, and I even have a mutation testing workshop that I run on a pretty frequent basis. One misconception that pops up sometimes, either explicitly in a question or implicitly when I hear others talk about mutation testing, is...
Cooking with glasses I’ve been thinking the new Meta Ray-Ban augmented reality glasses. Not because they failed onstage,...
21st Sep 2025
1

Cooking with glasses

from Tom MacWright [alt+shift+b] in programming

21st Sep 2025
I’ve been thinking the new Meta Ray-Ban augmented reality glasses. Not because they failed onstage, which they absolutely did. Or that shortly after they received rave reviews from Victoria Song at The Verge and MKBHD, two of the most influential tech reviewers. My impression is...
What's involved in getting a "modern" terminal setup? Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person...
11th Jan 2025
89

What's involved in getting a "modern" terminal setup?

from Julia Evans [alt+shift+b] in programming

11th Jan 2025
Hello! Recently I ran a terminal survey and I asked people what frustrated them. One person commented: There are so many pieces to having a modern terminal experience. I wish it all came out of the box. My immediate reaction was “oh, getting a modern terminal experience isn’t...
Untangle: Solving problems with fuzzy constraints How to sketch, and satisfy, logic problems
1st Jan 2023
14

Untangle: Solving problems with fuzzy constraints

from Ink & Switch [alt+shift+b] in programming

1st Jan 2023
How to sketch, and satisfy, logic problems
27th Dec 2025
DevOps for the Sinclair Spectrum - Part 2 In Part 1, I explored the hardware and development environment. In this article, I’ll cover the...
5th Jan 2022
32

DevOps for the Sinclair Spectrum - Part 2

from markround.com [alt+shift+b] in programming

5th Jan 2022
In Part 1, I explored the hardware and development environment. In this article, I’ll cover the server-side components as well as coding and launching the first iteration of the site along with some of the limitations I encountered when programming on such an old system. Server...
The Existential Terror of Battle Royale It's been a while since I wrote a blog post, I guess in general, but also a blog post about video...
5th Nov 2017
53

The Existential Terror of Battle Royale

from Coding Horror [alt+shift+b] in programming

5th Nov 2017
It's been a while since I wrote a blog post, I guess in general, but also a blog post about video games. Video games are probably the single thing most attributable to my career as a programmer, and everything else I've done professionally after that. I
Growing Teams and Baking Bread One of the keys in baking bread is getting the dough to rise well. As the yeast does its work, it...
21st Jan 2017
2

Growing Teams and Baking Bread

from ntietz.com blog - technically a blog [alt+shift+b] in programming

21st Jan 2017
One of the keys in baking bread is getting the dough to rise well. As the yeast does its work, it ferments some of the sugars in the dough into alcohol and carbon dioxide, resulting in a growing, bubbly mass of dough. There are some tricks to making dough rise quickly, like using...
Container Queries Unleashed Container queries expand the universe of designs that can be implemented, giving us whole new...
27th Jan 2025
106

Container Queries Unleashed

from Josh Comeau's blog [alt+shift+b] in programming

27th Jan 2025
Container queries expand the universe of designs that can be implemented, giving us whole new superpowers. Now that container queries are broadly available, I think it’s time we start exploring this potential! In this post, I’ll share the “killer pattern” I can’t stop using in my...
3rd Jul 2025
"Lazy Afternoon" Barbershop Tag I wrote and recorded a barbershop tag for Chelsea.
29th Jun 2009
1

"Lazy Afternoon" Barbershop Tag

from Jordan Eldredge's Blog [alt+shift+b] in programming

29th Jun 2009
I wrote and recorded a barbershop tag for Chelsea.
Galloping Search I recently learned about Galloping Search while building a distributed log called s3-log. It’s used...
7th Dec 2024
66

Galloping Search

from blag [alt+shift+b] in programming

7th Dec 2024
I recently learned about Galloping Search while building a distributed log called s3-log. It’s used to search sorted items when the upper bound is unknown. In this short post, I will share my notes and other alternatives I discovered for searching over unbounded items
Lexical differential highlighting instead of syntax highlighting “Lexical” since it doesn't need true syntax analysis, primitive tokenization and filtering are...
11th Apr 2019
40

Lexical differential highlighting instead of syntax highlighting

from Words and Buttons Online [alt+shift+b] in programming

11th Apr 2019
“Lexical” since it doesn't need true syntax analysis, primitive tokenization and filtering are enough. And it's “differential” because it aims to highlight the difference between lexemes. Ideally, the smaller the lexical difference, the greater the color difference should be. ...
Legal aid charities for immigrants (2024) The Trump administration has made aggressive threats against immigrants in the US. It’s not clear...
27th Nov 2024
96

Legal aid charities for immigrants (2024)

from Nelson's Weblog [alt+shift+b] in programming

27th Nov 2024
The Trump administration has made aggressive threats against immigrants in the US. It’s not clear what’s coming, my biggest fear is a violent display of fascism. (Don’t call them camps!) But even if it’s a polite legal process it will be chaotic and disruptive to many...
Relaxation Dynamics of a Lattice Spin System Way back in 1994 I wrote an undergraduate thesis for my math degree at Reed College. It was a fun...
5th Jul 2022
46

Relaxation Dynamics of a Lattice Spin System

from Nelson's Weblog [alt+shift+b] in programming

5th Jul 2022
Way back in 1994 I wrote an undergraduate thesis for my math degree at Reed College. It was a fun project, studying a discrete dynamic system that was an extension of the Ising model. Sort of cellular automata meets statistical mechanics. It's the only significant thing I've...
Why I&#x27;m going to Hawaii with my co-founder * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * My co-founder...
2nd Mar 2013
44

Why I&#x27;m going to Hawaii with my co-founder

from Joel Gascoigne [alt+shift+b] in programming

2nd Mar 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * My co-founder Leo [http://leostartsup.com] and I are headed to Hawaii tomorrow morning for a 10 day trip. I just emailed the team, and I thought in line with one of our core...
The Boot.dev Beat. July 2025 This month we were heads down building a lot of background stuff for big releases that are coming up...
9th Jul 2025
1

The Boot.dev Beat. July 2025

from Boot.dev Blog [alt+shift+b] in programming

9th Jul 2025
This month we were heads down building a lot of background stuff for big releases that are coming up - but we still did manage to get a few new features out the door!
Silicon Valley & Defense Tech Over the last few years there has been a lot of press coverage of Google canceling project Maven, a...
13th Oct 2020
48

Silicon Valley & Defense Tech

from Elad Blog [alt+shift+b] in programming

13th Oct 2020
Over the last few years there has been a lot of press coverage of Google canceling project Maven, a defense contract. This has led to claims Silicon Valley is no longer engaging in defense tech, despite tech's roots working with the Department of Defense
2nd Jan 2026
Announcing Stack Overflow for Teams New product: Stack Overflow for Teams lets you direct questions to members of your own team,...
3rd May 2018
61

Announcing Stack Overflow for Teams

from Joel on Software [alt+shift+b] in programming

3rd May 2018
New product: Stack Overflow for Teams lets you direct questions to members of your own team, company, or organization. Read more "Announcing Stack Overflow for Teams"
The Linear Oppression of Note-taking Apps What we lose when our digital notes remove the freedom to move
7th May 2021
25

The Linear Oppression of Note-taking Apps

from Maggie Appleton [alt+shift+b] in programming

7th May 2021
What we lose when our digital notes remove the freedom to move
Sometimes never compete on price The difference between "low prices" as a race to the bottom or as a success story (like Amazon,...
6th Apr 2025
52

Sometimes never compete on price

from A Smart Bear [alt+shift+b] in programming

6th Apr 2025
The difference between "low prices" as a race to the bottom or as a success story (like Amazon, Costco, IKEA, Vanguard) is in leveraging intentional weaknesses.
On life as an independent contractor right now Before I start: I’m writing this both to clear my head and to vent / rant a little, but also in...
1st Nov 2024
51

On life as an independent contractor right now

from On Test Automation [alt+shift+b] in programming

1st Nov 2024
Before I start: I’m writing this both to clear my head and to vent / rant a little, but also in response to people both from the Netherlands and from abroad who have shown interest in working as an independent contractor over here. As Google Analytics tell me only a small portion...
JSNES: a Nintendo emulator built in JavaScript I remember, not too long ago, arguing with people who said that JavaScript would never be as good as...
10th Nov 2009
51

JSNES: a Nintendo emulator built in JavaScript

from A Beautiful Site [alt+shift+b] in programming

10th Nov 2009
I remember, not too long ago, arguing with people who said that JavaScript would never be as good as Flash. Granted, at the time many people were afraid of JavaScript and, thus, it wasn't used as widely as it is today. With the introduction of popular libraries such as jQuery,...
Setting Up a Free SSL Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally...
7th Aug 2018
45

Setting Up a Free SSL

from Making software better without sacrificing user experience. [alt+shift+b] in programming

7th Aug 2018
Setting Up a Free SSL 2018-08-07 I never had to worry about SSL certificates when I originally hosted my blog through Github Pages, but since switching over to Surge.sh I lost my ability to utilize https protocol. Luckily, Cloudflare offers a very simple way to implement SSL on...
Barbershop Happy Birthday For Amanda I multitracked 'Happy Birthday' for my friend Amanda Ortmayer's birthday.
14th Mar 2009
1

Barbershop Happy Birthday For Amanda

from Jordan Eldredge's Blog [alt+shift+b] in programming

14th Mar 2009
I multitracked 'Happy Birthday' for my friend Amanda Ortmayer's birthday.
Google Firebase with dotnet6 Find out why Google Firebase is a great platform for application development with .NET 6
24th Sep 2022
31

Google Firebase with dotnet6

from Charles Chen [alt+shift+b] in programming

24th Sep 2022
Find out why Google Firebase is a great platform for application development with .NET 6
CSS Slope Graphs CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data...
7th Jun 2021
31

CSS Slope Graphs

from bt RSS Feed [alt+shift+b] in programming

7th Jun 2021
CSS Slope Graphs 2021-06-07 I am a huge sucker for simplistic and beautifully designed visual data on the web. Most data tends to be graphed via line or bar systems - which is fine - but I think slope graphs are highly underrated. Let’s change that, shall we? The Demo I’m basing...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

We love reading as much as you do!
Every week we share the top 5 articles we enjoyed reading. Subscribe to get them in your inbox.

Subscribe

📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in