Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
You can't fix core competency with a stern conversation When things aren't going well with a new hire, the problem usually falls into one of two categories:...
1st Sep 2023
33

You can't fix core competency with a stern conversation

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

1st Sep 2023
When things aren't going well with a new hire, the problem usually falls into one of two categories: competency or engagement. If it's a problem with engagement – their style of collaboration, their communication, their approach – there's a good chance you can fix it with some...
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...
Spring Lisp Game Jam 2023 Summary The Spring Lisp Game Jam 2023 submission deadline has now passed and we are now in the rating...
5th Jun 2023
39

Spring Lisp Game Jam 2023 Summary

from dthompson [alt+shift+b] in programming

5th Jun 2023
The Spring Lisp Game Jam 2023 submission deadline has now passed and we are now in the rating period. I was a co-host of the jam alongside technomancy but he did all the real work setting everything up. There were 30 submissions this time around, which I believe is a new record...
What I'm up to - April 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Apr 2026
1

What I'm up to - April 2026

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

1st Apr 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in March - Published Software in the AI era and updated my personal website. - Wrote Agent experience abo...
Working as an Indonesian Software Engineer in Japan Even though I love Japan, I had never planned to work there. Like many Indonesian children, my first...
6th Dec 2023
38

Working as an Indonesian Software Engineer in Japan

from TokyoDev [alt+shift+b] in programming

6th Dec 2023
Even though I love Japan, I had never planned to work there. Like many Indonesian children, my first exposure to Japanese culture was through anime on Sunday morning TV broadcasts. At that time, I didn't even know it was called anime, let alone that it came from Japan since it...
Winner, Name that Ware March 2023 The Ware for March 2023 is the controller board from a Hövding 3 “Airbag for Urban Cyclists”....
30th Apr 2023
59

Winner, Name that Ware March 2023

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

30th Apr 2023
The Ware for March 2023 is the controller board from a Hövding 3 “Airbag for Urban Cyclists”. Congrats to jackw01 for arriving at the correct answer! congrats, email me for your prize. This one was surprisingly difficult to guess from just the PCB alone, but once the associated...
Punctuated Excitement Punctuated Excitement Sunsets always lead to sunrises ¶Punctuated Excitement When I try to tell new...
27th May 2016
17

Punctuated Excitement

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

27th May 2016
Punctuated Excitement Sunsets always lead to sunrises ¶Punctuated Excitement When I try to tell new acquaintances about what I do, the conversation usually finishes in 30 seconds with them saying something like “oh yeah, IT, I thought so” or “so you’re a web designer?” So I...
3rd Apr 2012
The Edge-First Manifesto Cloud as a coordination layer. Edge as the execution environment.
19th Dec 2025
1

The Edge-First Manifesto

from Marco Bambini [alt+shift+b] in programming

19th Dec 2025
Cloud as a coordination layer. Edge as the execution environment.
The Boot.dev Beat. August 2025 We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible...
4th Aug 2025
1

The Boot.dev Beat. August 2025

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

4th Aug 2025
We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible projects come out of it. Thanks to everyone that participated, I’m excited for the next one!
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...
Learning Dutch online in 2023 Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning...
2nd Mar 2023
34

Learning Dutch online in 2023

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

2nd Mar 2023
Back in 2020, I left France to live in the Netherlands. Since then, I have spent some time learning the language and reached an intermediate (B1-B2) level. While learning Dutch is not a hard requirement to live and work in the country, it does make day-to-day life a bit more...
Code: Selfish Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding...
11th Nov 2018
23

Code: Selfish

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

11th Nov 2018
Code: Selfish What it’s not What it is Be selfish ¶Code: Selfish I want to talk about coding selfishly. This isn’t what you think. Coding selfishly is about assessing your motivations, your joys and coding in a way that brings you the most long-term value. It’s really a form of...
Announcing the 2022 International Developers in Japan Survey The 2022 International Developers in Japan Survey is now live! By taking this survey, you'll be...
12th Oct 2022
29

Announcing the 2022 International Developers in Japan Survey

from TokyoDev [alt+shift+b] in programming

12th Oct 2022
The 2022 International Developers in Japan Survey is now live! By taking this survey, you'll be helping other developers living here better understand the experience of their peers, and also help people considering making the move here understand what working here is actually...
Stable Fiddusion Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ ...
1st Oct 2023
27

Stable Fiddusion

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

1st Oct 2023
Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ {left: "$$", right: "$$", display: true}, {left: "$", right: "$", display: false}, ]}); }); Frequency-domain blue noise generator In computer graphics, stochastic...
Cronometer is a good food diary Recently I switched to a new calorie counting app, Cronometer. I’m quite happy with it. It’s a huge...
10th Sep 2023
155

Cronometer is a good food diary

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

10th Sep 2023
Recently I switched to a new calorie counting app, Cronometer. I’m quite happy with it. It’s a huge improvement over MyFitnessPal (MFP) or Lose It and is not exploitative like Noom. The key improvement with Cronometer is accuracy, particularly good data sources for nutrition...
Avoiding timestamp errors when calculating dates in php When calculating dates in PHP, it is easy to add millisecond values such as 60 * 60 * 24 to...
29th Aug 2007
51

Avoiding timestamp errors when calculating dates in php

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

29th Aug 2007
When calculating dates in PHP, it is easy to add millisecond values such as 60 * 60 * 24 to increment the time by one day. This can become problematic for two main reasons. Issues with leap years # A year has approximately 365.25 days, hence a leap year occurs once every four...
29th Mar 2018
xoxo You and I meeting Places to experiment, learn, failure. But you and I - Places and spaces...
16th Sep 2014
44

xoxo

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

16th Sep 2014
You and I meeting Places to experiment, learn, failure. But you and I - Places and spaces into moments and memories and bonds to hold onto beyond those polygons, yellow, orange, and red.
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 I. 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...
Leaving Stripe I originally got hooked on programming because I loved the act of creating something from nothing. I...
6th May 2015
50

Leaving Stripe

from Greg Brockman [alt+shift+b] in programming

6th May 2015
I originally got hooked on programming because I loved the act of creating something from nothing. I soon discovered the deep satisfaction of having others actually use my creations. It didn’t take me long to realize I wanted to build a startup. Startups # Throughout college, I...
AI Is Like a Lossy JPEG That’s something I’ve heard before — ChatGPT Is a Blurry JPEG of the Web — and it kind of made sense...
4th Mar 2024
72

AI Is Like a Lossy JPEG

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

4th Mar 2024
That’s something I’ve heard before — ChatGPT Is a Blurry JPEG of the Web — and it kind of made sense when I read it. But Paul Ford, writing in the Aboard Newsletter, helped it make even more sense in my brain. [AI tools] compress lots and lots of information—text, image, more—in...
What we've learned about multi-product pricing (so far) PostHog started as a single product company. We just sold product analytics with a bunch of large...
17th Apr 2023
28

What we've learned about multi-product pricing (so far)

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

17th Apr 2023
PostHog started as a single product company. We just sold product analytics with a bunch of large extra features thrown in – session replay, feature…
Saving a restic backup the hard way This is the end of the holidays in which I spent a long time building a backup infrastructure like a...
6th Sep 2021
47

Saving a restic backup the hard way

from A small freedom area RSS [alt+shift+b] in programming

6th Sep 2021
This is the end of the holidays in which I spent a long time building a backup infrastructure like a responsible adult. The villain of the following story is the junk MIPS machine which held hostage most of my important data (about 1TB). Its evil plan was to build up a corrupted...
Tech systems amplify variety and that's a problem I recently read "Designing Freedom" by Stafford Beer. It has me thinking a lot about the systems we...
1st Dec 2022
2

Tech systems amplify variety and that's a problem

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

1st Dec 2022
I recently read "Designing Freedom" by Stafford Beer. It has me thinking a lot about the systems we have in place and something clicked for why they feel so wrong despite being so prevalent. I'm not sure what any solutions look like yet, but outlining a problem is the first step,...
Doom GPU Flame Graphs AI Flame Graphs are now open source and include Intel Battlemage GPU support, which means it can...
30th Apr 2025
1

Doom GPU Flame Graphs

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

30th Apr 2025
AI Flame Graphs are now open source and include Intel Battlemage GPU support, which means it can also generate full-stack GPU flame graphs for providing new insights into gaming performance, especially when coupled with FlameScope (an older open source project of mine). Here's an...
Being the CTO and on the Board of Directors July 1, 2026 marked my seventh year in Japan. Relocating to the other side of the world was not my...
3rd Sep 2026
1

Being the CTO and on the Board of Directors

from TokyoDev [alt+shift+b] in programming

3rd Sep 2026
July 1, 2026 marked my seventh year in Japan. Relocating to the other side of the world was not my original plan, but somehow I ended up here. I came to fill in a high management role at an AI startup, and within a few years was appointed CTO, and then a member of the Board of...
Numbers go up. There’s a genre of computer games called incremental games, whose entire design philosophy can be...
1st Sep 2024
78

Numbers go up.

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

1st Sep 2024
There’s a genre of computer games called incremental games, whose entire design philosophy can be summarized as, “numbers go up.” These games focus on the fundamental gaming loop rather than plot, characterization or anything beyond the foundational satisfaction of numbers...
If You Sell Anything Online, This Book Will Make You Money My glowing review of Rob Hope's Landing Page Hot Tips Book
7th Sep 2020
34

If You Sell Anything Online, This Book Will Make You Money

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

7th Sep 2020
My glowing review of Rob Hope's Landing Page Hot Tips Book
28th Dec 2020
Visualizing Git’s Merkle DAG with D3.js The Directed Acyclic Graph (DAG) is a concept I run into over-and-over again; which is, perhaps,...
21st Mar 2016
1

Visualizing Git’s Merkle DAG with D3.js

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

21st Mar 2016
The Directed Acyclic Graph (DAG) is a concept I run into over-and-over again; which is, perhaps, somewhat ironic. A DAG is a representation of vertices (nodes) that are connected by directional edges (arcs—i.e., lines) in such a way that there are no cycles (e.g., starting at...
A Return to the Office (RTO) Wave? Dozens of tech companies are starting to have their staff return to the office. I talked with...
8th Dec 2022
49

A Return to the Office (RTO) Wave?

from The Pragmatic Engineer [alt+shift+b] in programming

8th Dec 2022
Dozens of tech companies are starting to have their staff return to the office. I talked with software engineers and managers at these companies. Are we seeing the start of a trend?
The Boot.dev Beat. April 2025 The Lord of the Mire has been the hardest boss yet (by far), weighing it with 150,000,000 HP. The...
27th Apr 2025
1

The Boot.dev Beat. April 2025

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

27th Apr 2025
The Lord of the Mire has been the hardest boss yet (by far), weighing it with 150,000,000 HP. The community rallied during the event, dealing a whopping 132,282,452 damage in total, but not quite enough to bring him down.
Why linting errors should cause tests to fail Making the case against allowing linting errors in master.
16th Sep 2016
1

Why linting errors should cause tests to fail

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

16th Sep 2016
Making the case against allowing linting errors in master.
The Physicalization of Metamathematics and Its Implications for the Foundations of Mathematics h2 span {color: #a5a5a5;} table.InCell { margin-left: -0.27rem; } #blog .post_content...
8th Mar 2022
48

The Physicalization of Metamathematics and Its Implications for the Foundations of Mathematics

from Stephen Wolfram Writings [alt+shift+b] in programming

8th Mar 2022
h2 span {color: #a5a5a5;} table.InCell { margin-left: -0.27rem; } #blog .post_content .inline-table-of-contents { background-color: #ebf9f8; border: solid 1px #89cac7; } #blog .post_content .inline-table-of-contents div a { color: #783f19; } #blog...
It is becoming difficult for me to be productive in Python It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of...
5th Feb 2023
32

It is becoming difficult for me to be productive in Python

from blag [alt+shift+b] in programming

5th Feb 2023
It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of unit tests. But how does that work in practice? Is Python fast to ship?
No, Wall Street, DeepSeek is not "far superior" I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3...
30th Oct 2024
37

No, Wall Street, DeepSeek is not "far superior"

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

30th Oct 2024
I mean, it is! But the whole story about the stock market reacting to the news about DeepSeek V3 and R1 is a fine example of the knee-jerk nature of mass consciousness in the era of clickbait economics. Briefly, by points: No, DeepSeek isn’t “head and shoulders...
How to Thought Lead (2026) I first started compiling "How To Thought Lead" in my notes 5 years ago, at first as an ironic...
14th Mar 2026
1

How to Thought Lead (2026)

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

14th Mar 2026
I first started compiling "How To Thought Lead" in my notes 5 years ago, at first as an ironic parody and then slowly becoming sincere, and never published it, 1) because I don't know if I ever really nailed it / have a complete picture, 2) I was somewhat worried if I published...
Facebook didn't try to change the world A [2005 interview of Mark Zuckerberg](https://www.youtube.com/watch?v=--APdD6vejI) contains some...
29th Mar 2017
37

Facebook didn't try to change the world

from TokyoDev [alt+shift+b] in programming

29th Mar 2017
A [2005 interview of Mark Zuckerberg](https://www.youtube.com/watch?v=--APdD6vejI) contains some great insight into how to become a successful entrepreneur. > **Interviewer:** Where are you taking Facebook, you can expand to those other schools that you're not at, and then...
10 Myths of Enterprise Python (Originally posted on the PayPal Engineering blog, reproduced here with minor updates, link fixes,...
25th Aug 2015
1

10 Myths of Enterprise Python

from Sedimental [alt+shift+b] in programming

25th Aug 2015
(Originally posted on the PayPal Engineering blog, reproduced here with minor updates, link fixes, etc.) PayPal enjoys a remarkable amount of linguistic pluralism in its programming culture. In addition to the long-standing popularity of C++ and Java, an increasing number of...
Must-have Windows Apps Notepad++ - Best text-editor ever Cygwin/mintty - Awesome linux environment on windows Paint.net -...
10th Apr 2012
48

Must-have Windows Apps

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

10th Apr 2012
Notepad++ - Best text-editor ever Cygwin/mintty - Awesome linux environment on windows Paint.net - Fast, lightweight image editor Foobar2000 - Fast, lightweight, music player (supports FLAC) IrfanView - Awesome, lightweight, image viewer for all formats Media Player Classic -...
Daylight confusion week Time is a river. A violent current of events. – Marcus Aurelius, Meditations Here we are again:...
29th Oct 2023
110

Daylight confusion week

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

29th Oct 2023
Time is a river. A violent current of events. – Marcus Aurelius, Meditations Here we are again: Daylight Confusion Week. Much of Europe ends Daylight Savings Time today. But North America will neglect their clocks for another week. And for us remoties, that means next week’s...
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:
21st Sep 2017
1st Nov 2022
nsnotifyd-2.3 released D’oh, I lost track of a bug report that should have been fixed in nsnotifyd-2.2. Thus, hot on the...
5th Dec 2024
83

nsnotifyd-2.3 released

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

5th Dec 2024
D’oh, I lost track of a bug report that should have been fixed in nsnotifyd-2.2. Thus, hot on the heels of [the previous release][prev], here’s nsnotifyd-2.3. Sorry for causing extra work to my uncountably many users! The nsnotifyd daemon monitors a set of DNS zones and runs a...
The Surprising Power of Documentation I’m a big fan of documentation. I think it’s my favorite boring thing to do after coding. It brings...
11th Jun 2023
46

The Surprising Power of Documentation

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

11th Jun 2023
I’m a big fan of documentation. I think it’s my favorite boring thing to do after coding. It brings the […] The post The Surprising Power of Documentation appeared first on Vadim Kravcenko.
Quitting the Rat Race I'm leaving a comfortable job in a big city because there's more to life than whatever this is.
16th Jan 2023
82

Quitting the Rat Race

from Seán Barry [alt+shift+b] in programming

16th Jan 2023
I'm leaving a comfortable job in a big city because there's more to life than whatever this is.
Vulkan 1.3 on the M1 in 1 month u{text-decoration-thickness:0.09em;text-decoration-color:skyblue} Finally, conformant Vulkan for the...
5th Jun 2024
1

Vulkan 1.3 on the M1 in 1 month

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

5th Jun 2024
u{text-decoration-thickness:0.09em;text-decoration-color:skyblue} Finally, conformant Vulkan for the M1! The new “Honeykrisp” driver is the first conformant Vulkan® for Apple hardware on any operating system, implementing the full 1.3 spec without “portability”...
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...
Questionable Advice: “How can I drive change and influence teams…without power?” Last month I got to attend GOTO Chicago and give a talk about continuous deployment and...
5th Jun 2023
39
5th Jun 2023
Last month I got to attend GOTO Chicago and give a talk about continuous deployment and high-performing teams. Honestly I did a terrible job, and I’m not being modest. I had just rolled off a delayed redeye flight; I realized partway through that I had the wrong slides loaded,...
Trying to Make Sense of Casing Conventions on the Web (I present to you my stream of consciousness on the topic of casing as it applies to the web...
4th Sep 2025
42

Trying to Make Sense of Casing Conventions on the Web

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

4th Sep 2025
(I present to you my stream of consciousness on the topic of casing as it applies to the web platform.) I’m reading about the new command and commandfor attributes — which I’m super excited about, declarative behavior invocation in HTML? YES PLEASE!! — and one thing that strikes...
6th Sep 2016
thinking around a pen Codepen is a delightful app that I used over the years to practice my frontend skill. One thing that...
1st Sep 2020
36

thinking around a pen

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

1st Sep 2020
Codepen is a delightful app that I used over the years to practice my frontend skill. One thing that has annoyed me was that over time they have limited features more and more behind a pay wall for a pro account...
Announcing the NNCPNET Email Network From 1995 to 2019, I ran my own mail server. It began with a UUCP link, an expensive long-distance...
10th Apr 2025
58

Announcing the NNCPNET Email Network

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

10th Apr 2025
From 1995 to 2019, I ran my own mail server. It began with a UUCP link, an expensive long-distance call for me then. Later, I ran a mail server in my apartment, then ran it as a VPS at various places. But running an email server got difficult. You can’t just run it on a …...
Happy New Year: solving the Rubik’s Cube in SQL Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving...
31st Dec 2022
47

Happy New Year: solving the Rubik’s Cube in SQL

from EXPLAIN EXTENDED [alt+shift+b] in programming

31st Dec 2022
Explain Extended New Year's post solving the Rubik's Cube in SQL The post Happy New Year: solving the Rubik’s Cube in SQL appeared first on EXPLAIN EXTENDED.
Overcast 5: Watch, Siri, search, and redesign! I apologize for the low battery level. Busy day. It all started with the watchOS volume...
17th Sep 2018
50

Overcast 5: Watch, Siri, search, and redesign!

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

17th Sep 2018
I apologize for the low battery level. Busy day. It all started with the watchOS volume widget. You see, Overcast’s previous Apple Watch app really sucked. I did my best with the capabilities of watchOS 1–4, but I couldn’t give people what they really wanted: Standalone podcast...
My wireguard IPv6 tunnel Our net connection at home is not great: amongst its several misfeatures is a lack of IPv6....
30th Apr 2024
67

My wireguard IPv6 tunnel

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

30th Apr 2024
Our net connection at home is not great: amongst its several misfeatures is a lack of IPv6. Yesterday I (at last!) got around to setting up a wireguard IPv6 VPN tunnel between my workstation and my Mythic Beasts virtual private server. There were a few, um, learning...
How We Replaced Our Entire Search Engine (with an AI writing half the code) I've been dunking on AI pretty consistently on this blog. Not to mention I'm sick of all the AI...
23rd Dec 2025
1

How We Replaced Our Entire Search Engine (with an AI writing half the code)

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

23rd Dec 2025
I've been dunking on AI pretty consistently on this blog. Not to mention I'm sick of all the AI influencer "built 15 apps in a weekend" crowd, but Claude Code just did something wild for me. Had it help us rip out our entire search engine - we're talking millions and millions of...
From Cloudwashing to O11ywashing I was just watching a panel on observability, with a handful of industry executives and experts who...
24th Nov 2025
1

From Cloudwashing to O11ywashing

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

24th Nov 2025
I was just watching a panel on observability, with a handful of industry executives and experts who shall remain nameless and hopefully duly obscured—their identities are not the point, the point is that this is a mainstream view among engineering executives and my head is...
Windows NT vs. Unix: A design comparison NT is often touted as a "very advanced" operating system. Why is that? What made NT better than...
9th Sep 2024
112

Windows NT vs. Unix: A design comparison

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

9th Sep 2024
NT is often touted as a "very advanced" operating system. Why is that? What made NT better than Unix, if anything? And is that still the case?
Compare to None How do we check if something is None? With the beauty of the Python language - the code that you...
23rd Feb 2023
1

Compare to None

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

23rd Feb 2023
How do we check if something is None? With the beauty of the Python language - the code that you would write is literally the same as the above question: if something is None: It reminds me of this joke: - How do you turn pseudocode into Python? - You add .py at the end of the...
Why Designers Shouldn't "Fix" Other Designers' Logos No matter how simple the end product, design is hard work. To come up with something that looks...
4th Sep 2015
34

Why Designers Shouldn't "Fix" Other Designers' Logos

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

4th Sep 2015
No matter how simple the end product, design is hard work. To come up with something that looks good, something people like, is at best tangential to the main point. The question is: does it succeed at meeting the project goals? And you don’t know how to answer that question.
Stuff I've been working on It’s been around 2 years that I’ve had to stop with my long-term addiction to stable jobs. Quite a...
7th Oct 2024
120

Stuff I've been working on

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

7th Oct 2024
It’s been around 2 years that I’ve had to stop with my long-term addiction to stable jobs. Quite a few people who read this blog are wondering what the hell exactly I’ve been doing since then so I’m going to update all of you on the various projects I’ve been working on. Meme...
Folders are dead, long live folders Folders, in the digital sense, began life as an ingenious skeuomorphic metaphor. A digital stand-in...
3rd Nov 2025
1

Folders are dead, long live folders

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

3rd Nov 2025
Folders, in the digital sense, began life as an ingenious skeuomorphic metaphor. A digital stand-in for physical folders and filing cabinets pioneered by Xerox and first seen in their Alto machine. The metaphor helped early computer users map the new digital world onto something...
Unusual basis types in programming languages TLA+ Workshop TLA+ workshop on Feb 12! Learn how to find complex bugs in software systems before you...
17th Jan 2024
33

Unusual basis types in programming languages

from Computer Things [alt+shift+b] in programming

17th Jan 2024
TLA+ Workshop TLA+ workshop on Feb 12! Learn how to find complex bugs in software systems before you start building them. I've been saying the code NEWSLETTERDISCOUNT gives $50 off, but that's wrong because I actually set it up for $100 off. Enjoy! Unusual basis types in...
Boox Go 10.3, two months in [The] Linux kernel uses GPLv2, and if you distribute GPLv2 code, you have to provide a copy of the...
5th Mar 2025
47

Boox Go 10.3, two months in

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

5th Mar 2025
[The] Linux kernel uses GPLv2, and if you distribute GPLv2 code, you have to provide a copy of the source (and modifications) once someone asks for it. And now I’m asking nicely for you to do so 🙂 – Joga, bbs.onyx-international.com Boox in split screen, typewriter mode In...
Why we have a core value of transparency at our startup, and why the reasons don't matter Since the beginning of Buffer, we've always shared all of our learnings and failures. Over time this...
21st Sep 2014
38
21st Sep 2014
Since the beginning of Buffer, we've always shared all of our learnings and failures. Over time this developed into a more defined goal and principle as part of the values of the company [http://www.slideshare.net/Bufferapp/buffer-culture-04]. Since we defined our value of...
What I'm up to - April 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. I'm a...
1st Apr 2024
1

What I'm up to - April 2024

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

1st Apr 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. I'm a little late on the April edition, but better late than never. What I did in March - Spent some time...
Saving six round trips with OCSP stapling I was trying to figure out why my site was so slow on my phone after I enabled HTTPS. After all, TLS...
25th Aug 2017
35

Saving six round trips with OCSP stapling

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

25th Aug 2017
I was trying to figure out why my site was so slow on my phone after I enabled HTTPS. After all, TLS is supposed to be fast now, right? But even when there was plenty of bandwidth, it still took several seconds to load a page of text. One WebPageTest later, and I found the...
A deep dive into distributed database architectures Learn about different strategies for delivering data from multiple servers
12th Mar 2024
37

A deep dive into distributed database architectures

from ByteofDev [alt+shift+b] in programming

12th Mar 2024
Learn about different strategies for delivering data from multiple servers
April updates March was a big month for Buttondown. Lots of new features, and even more coming up soon!
8th Apr 2019
1

April updates

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

8th Apr 2019
March was a big month for Buttondown. Lots of new features, and even more coming up soon!
Quick and Dirty Theme Switcher Quick and Dirty Theme Switcher 2020-06-04 Update: This article is no longer relevant since my blog...
4th Jun 2020
50

Quick and Dirty Theme Switcher

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

4th Jun 2020
Quick and Dirty Theme Switcher 2020-06-04 Update: This article is no longer relevant since my blog design has changed. I'm keeping this post up since it will still be useful for those wanting to implement a theme switcher on their own site. I recently added a fairly...
Real Unfair Advantages It's not a question of if someone copies your business idea, it's when.
19th Jul 2010
16

Real Unfair Advantages

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

19th Jul 2010
It's not a question of if someone copies your business idea, it's when.
GTK 4 Porting And A Bit Of Whimsy I want to start off this post by saying, “Thank you!” to our now over 250 sponsors on GitHub for...
4th Mar 2024
67

GTK 4 Porting And A Bit Of Whimsy

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

4th Mar 2024
I want to start off this post by saying, “Thank you!” to our now over 250 sponsors on GitHub for helping us reach 20% of our monthly funding goal! I’ve been seeing a ton of demand for Early Access which is super exciting. If you’re not already in Early Access, you can be among...
My career and a thought experiment As is the case every year, 2025 is starting off relatively slowly. There’s not a lot of training...
19th Jan 2025
79

My career and a thought experiment

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

19th Jan 2025
As is the case every year, 2025 is starting off relatively slowly. There’s not a lot of training courses to run yet, and since a few of the projects I worked on wrapped up in December, I find myself with a little bit of extra time and headspace on my hands. I actually enjoy these...
The Boot.dev Beat. October 2024 The “learn computer science basics” section of the backend developer learning path is now complete!...
7th Oct 2024
1

The Boot.dev Beat. October 2024

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

7th Oct 2024
The “learn computer science basics” section of the backend developer learning path is now complete! We have no big plans to make serious modifications (tbh I always say this though, so idk). To be clear, that’s the first half of the track complete - the first 13 courses up to the...
Buying a House in Portland After nearly 6 months of looking, my wife and I finally bought a house in Portland. We physically...
13th Oct 2016
44

Buying a House in Portland

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

13th Oct 2016
After nearly 6 months of looking, my wife and I finally bought a house in Portland. We physically toured more than 70 houses, put in 13 offers and looked over hundreds of listings in nearly every neighborhood in the city. I thought it might be a good time to reflect on the...
Software Developers vs ChatGPT & Friends The machines are coming to steal our jobs. It took the jobs of the farm labourers and the factory...
3rd Apr 2023
52

Software Developers vs ChatGPT & Friends

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

3rd Apr 2023
The machines are coming to steal our jobs. It took the jobs of the farm labourers and the factory workers, and in a twist of irony, it’s now taking the jobs of those who developed its predecessors – the software developers. At least that’s what many alarmist headlines are saying...
Big Feature Updates for Accessibility, Privacy, Security, and More As promised, this month brings a bunch of new features including a big new accessibility feature and...
5th Jul 2023
36

Big Feature Updates for Accessibility, Privacy, Security, and More

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

5th Jul 2023
As promised, this month brings a bunch of new features including a big new accessibility feature and a major platform improvement. Enjoy this month’s contributions to the upcoming OS 7.1! AppCenter As we work towards our continual goal of better supporting alternative app stores,...
Empowering Design System Users The question of whether or not component APIs should be locked down at the code level comes up quite...
1st Nov 2021
48

Empowering Design System Users

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

1st Nov 2021
The question of whether or not component APIs should be locked down at the code level comes up quite a bit. For example, if a button spec only calls for primary, secondary, and tertiary variants, should we still expose parts and custom properties so users can make further...
Bootstrap with Ruby on Rails 7 If you have a brand new RoR 7 project that you created with the defaults by running rails new...
6th Aug 2022
39

Bootstrap with Ruby on Rails 7

from Jibran’s Perspective [alt+shift+b] in programming

6th Aug 2022
If you have a brand new RoR 7 project that you created with the defaults by running rails new <PROJECT> then you can safely follow the following steps to get Bootstrap 5 installed in your project. Install gems Add the following to your Gemfile and run bundle install. gem...
Introducing Loose Leaf Security, and our first episode: Securing your online account passwords I just launched a new project with Geoffrey Thomas: Loose Leaf Security, a podcast about making good...
4th Jun 2018
39
4th Jun 2018
I just launched a new project with Geoffrey Thomas: Loose Leaf Security, a podcast about making good computer security for everyone. We believe you don't need to be a software engineer or security professional to understand how to keep your devices and data safe. In every...
How to Vibe Code as a Senior Engineer Over the past few months, I’ve rediscovered my love for building software. Not in the traditional...
20th Jun 2025
1

How to Vibe Code as a Senior Engineer

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

20th Jun 2025
Over the past few months, I’ve rediscovered my love for building software. Not in the traditional way—writing line after line of code, plumbing together brittle libraries, grinding through boilerplate. Instead, I’ve been vibe coding. Vibe coding is a new way of building software...
Dispatch 002: Making a new medium and other recaps It’s always nice to celebrate publications and presenting our research in public, but much of our...
21st Dec 2023
15

Dispatch 002: Making a new medium and other recaps

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

21st Dec 2023
It’s always nice to celebrate publications and presenting our research in public, but much of our work are ongoing journeys. So, in this end of the year dispatch we wanted to share some recaps and talk a bit about one of our longest standing research tracks: programmable ink.
Marshaling Struct with Special Fields to JSON in Golang This is a short post explaining how I marshaled http.Request into json
1st May 2021
31

Marshaling Struct with Special Fields to JSON in Golang

from blag [alt+shift+b] in programming

1st May 2021
This is a short post explaining how I marshaled http.Request into json
Have a single definition of “now” I’ve been doing a bunch of datetime debugging recently, and this function has been an amazing...
4th Jun 2023
72

Have a single definition of “now”

from alexwlchan [alt+shift+b] in programming

4th Jun 2023
I’ve been doing a bunch of datetime debugging recently, and this function has been an amazing help: function today(): Date { return new Date(); } It’s not very sophisticated – it just returns the current time – but we use it everywhere we need to get the current time. (You...
Why I blog The reasons why I started blogging.
23rd Sep 2023
33

Why I blog

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

23rd Sep 2023
The reasons why I started blogging.
How to Get Started with Programming for Free in 2026 (article) Learn TypeScript for free in 2026 — no experience needed. A structured path from total beginner to...
2nd Mar 2026
1

How to Get Started with Programming for Free in 2026 (article)

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

2nd Mar 2026
Learn TypeScript for free in 2026 — no experience needed. A structured path from total beginner to production-ready developer, starting with two free workshops.
Array 1.21.0 Release 1.21 is a big one, on top of exciting new features and improvements, we put extra time into...
17th Feb 2021
33

Array 1.21.0

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

17th Feb 2021
Release 1.21 is a big one, on top of exciting new features and improvements, we put extra time into the overall stability of PostHog squashing dozens…
Q1 planning We're excited for what's in store for 2023!
2nd Jan 2023
1

Q1 planning

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

2nd Jan 2023
We're excited for what's in store for 2023!
Guile-websocket 0.2.1 released I'm happy to announce that guile-websocket 0.2.1 has been released! Guile-websocket is an...
6th Aug 2025
1

Guile-websocket 0.2.1 released

from dthompson [alt+shift+b] in programming

6th Aug 2025
I'm happy to announce that guile-websocket 0.2.1 has been released! Guile-websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. This small patch release contains the following changes: Greatly improved validation of initial...
OS 8 Now Available in Early Access I’m super excited to let you know that OS 8 builds are available in Early Access and they are now...
6th Feb 2024
107

OS 8 Now Available in Early Access

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

6th Feb 2024
I’m super excited to let you know that OS 8 builds are available in Early Access and they are now installable! While we highly recommend you don’t run these experimental builds in production, they’re perfect for trying in a virtual machine or a spare computer. Early Access is a...
Seeing the Matrix: A First-Principles Approach to Computer Architecture Building a mental model of computer architecture from first principles
5th Apr 2025
49

Seeing the Matrix: A First-Principles Approach to Computer Architecture

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

5th Apr 2025
Building a mental model of computer architecture from first principles
Notes on pandemic eats, March to mid-October 2020 I became vegetarian in February. It was a really, really long time coming, and becoming vegetarian...
17th Oct 2020
43

Notes on pandemic eats, March to mid-October 2020

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

17th Oct 2020
I became vegetarian in February. It was a really, really long time coming, and becoming vegetarian before the start of a pandemic was really convenient. Few things beat having a bunch of dried beans, lentils, and veggies plus a bunch of rice on in my pantry while you're figuring...
Making crochet cacti I noticed some tech bloggers I follow have been making April Cools Day posts about topics they don’t...
1st Apr 2024
77

Making crochet cacti

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

1st Apr 2024
I noticed some tech bloggers I follow have been making April Cools Day posts about topics they don’t normally write about (like decaf or microscopes). The goal isn’t to trick anyone, just to write about something different for a day. I thought those posts were fun so here is a...
6th Oct 2019
Adding a Buttondown subscription form to Webflow Buttondown makes it easy to start collecting subscriptions without having to muck around and...
11th Oct 2019
1

Adding a Buttondown subscription form to Webflow

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

11th Oct 2019
Buttondown makes it easy to start collecting subscriptions without having to muck around and changing your CMS.
A color palette preview tool for Purl Soho's Library Blanket When I saw the Library Blanket Joelle Hoverson designed for Purl Soho, I immediately fell in love....
24th Apr 2020
52

A color palette preview tool for Purl Soho's Library Blanket

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

24th Apr 2020
When I saw the Library Blanket Joelle Hoverson designed for Purl Soho, I immediately fell in love. The marled combinations of oranges, pinks, blues, and purples were calling to me, so I ordered a kit right away. Other knitters commented that while they loved the pattern, the...
Dealing with diverged git branches Hello! One of the most common problems I see folks struggling with in Git is when a local branch...
1st Feb 2024
116

Dealing with diverged git branches

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

1st Feb 2024
Hello! One of the most common problems I see folks struggling with in Git is when a local branch (like main) and a remote branch (maybe also called main) have diverged. There are two things that make this situation hard: If you’re not used to interpreting git’s error messages,...
We’ve Got a Science Opportunity Overload: It’s Time to Launch the Wolfram Institute! Suddenly There’s Just So Much New Science to Do Something remarkable has happened these past two...
6th Apr 2022
48

We’ve Got a Science Opportunity Overload: It’s Time to Launch the Wolfram Institute!

from Stephen Wolfram Writings [alt+shift+b] in programming

6th Apr 2022
Suddenly There’s Just So Much New Science to Do Something remarkable has happened these past two years. For 45 years I’ve devoted myself to building a taller and taller tower of science and technology—which along the way has delivered many outputs of which I’m quite proud. But...
Designing a version In modern software development, a project isn't a project without a proper versioning scheme. Weak...
23rd Feb 2016
1

Designing a version

from Sedimental [alt+shift+b] in programming

23rd Feb 2016
In modern software development, a project isn't a project without a proper versioning scheme. Weak version management neglects clients like lack of source control neglects collaborators. Dependency management and migration rely on versions. Beyond the technical, a project's...
On working and contributing to conferences abroad This blog post is another one in the ‘writing things down to structure my thinking on where I want...
6th Feb 2025
70

On working and contributing to conferences abroad

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

6th Feb 2025
This blog post is another one in the ‘writing things down to structure my thinking on where I want my career to go’ series. I will get back to writing technical and automation blog posts soon, but I need to finish my contract testing course first. One of the things I like to do...
That Bullshit Income-Inequality Meme Memes can be fun and sometimes even informative, but when memes contain numbers — and particularly...
17th Jun 2024
1

That Bullshit Income-Inequality Meme

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

17th Jun 2024
Memes can be fun and sometimes even informative, but when memes contain numbers — and particularly numbers without a source — memes can be deceptive and just plain wrong. For example, here’s a meme that’s been floating around that purports to illustrate income inequality in the...
AI is a gamechanger for TLA+ users New Logic for Programmers Release v0.10 is now available! This is a minor release, mostly focused on...
5th Jun 2025
45

AI is a gamechanger for TLA+ users

from Computer Things [alt+shift+b] in programming

5th Jun 2025
New Logic for Programmers Release v0.10 is now available! This is a minor release, mostly focused on logic-based refactoring, with new material on set types and testing refactors are correct. See the full release notes at the changelog page. Due to conference pressure v0.11 will...
Solo founders with profitable businesses, collected stories People sometimes wonder: can I have a successful business as a single founder? The answer is:...
23rd Jun 2017
33

Solo founders with profitable businesses, collected stories

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

23rd Jun 2017
People sometimes wonder: can I have a successful business as a single founder? The answer is: yes. This is a collection of solo-preneur success stories (with occasional 2 people bands). I only include businesses generating significant revenues. In this context it’s around $5k/mo...
PCG64 DXSM random number generator Last week I was interested to read about the proposed math/rand/v2 for Golang’s standard library. It...
21st Jun 2023
33

PCG64 DXSM random number generator

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

21st Jun 2023
Last week I was interested to read about the proposed math/rand/v2 for Golang’s standard library. It mentioned a new-ish flavour of PCG random number generator which I had not previously encountered, called PCG64 DXSM. This blog post collects what I have learned about it. (I have...
Forking Chrome to turn HTML into SVG I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork...
11th Nov 2022
56

Forking Chrome to turn HTML into SVG

from Fathy Boundjadj [alt+shift+b] in programming

11th Nov 2022
I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches. Take a picture Chromium is built on top of Blink: an HTML engine forked from WebKit, and Skia: a 2D...
The 2022 International Developers in Japan survey results are live! In October 2022, I conducted a survey of international developers living in Japan. [The results are...
8th Dec 2022
39

The 2022 International Developers in Japan survey results are live!

from TokyoDev [alt+shift+b] in programming

8th Dec 2022
In October 2022, I conducted a survey of international developers living in Japan. [The results are now live](/insights/2022-developer-survey), please check them out! This year's survey had 42 questions, up from 24 questions for [2021's...
Software Acceleration and Desynchronization A bit more than a month ago, I posted the following on social media: Seeing more reports and...
5th Jan 2026
1

Software Acceleration and Desynchronization

from Ferd.ca [alt+shift+b] in programming

5th Jan 2026
A bit more than a month ago, I posted the following on social media: Seeing more reports and industry players blaming code reviews for slowing down the quick development done with AI. It's unclear whether anyone's asking if this is just moving the cognitive bottleneck of...
.io considered harmful The .io top-level domain funds and legitimises Britain's exile of the Chagossian people from their...
19th Jun 2023
39

.io considered harmful

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

19th Jun 2023
The .io top-level domain funds and legitimises Britain's exile of the Chagossian people from their homeland. Here's the history and the facts.
How to test if user access has been revoked in a Meteor application A tutorial to test if user access has been revoked in a Meteor application.
23rd Aug 2017
48

How to test if user access has been revoked in a Meteor application

from Seán Barry [alt+shift+b] in programming

23rd Aug 2017
A tutorial to test if user access has been revoked in a Meteor application.
A Collection of Design Engineers Collecting people I know who work at the intersection of design and engineering, in an attempt to...
11th Mar 2024
30

A Collection of Design Engineers

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

11th Mar 2024
Collecting people I know who work at the intersection of design and engineering, in an attempt to figure out what a design engineer is
Let's talk about your privates Let's talk about your privates
7th Nov 2021
14

Let's talk about your privates

from A Day In The Life Of... [alt+shift+b] in programming

7th Nov 2021
Let's talk about your privates
The UX of HTML by Vasilis van Gemert Recently when I gave a coding assignment — an art directed web page about a...
1st Dec 2023
36

The UX of HTML

from HTMHell [alt+shift+b] in programming

1st Dec 2023
by Vasilis van Gemert Recently when I gave a coding assignment — an art directed web page about a font — a student asked: does it have to be semantic and shit? The whole class looked up, curious about the answer — please let it be no! I answered that no, it doesn’t have to be...
Rebuilding your Spotlight index in macOS I use Spotlight more than I like to admit, usually for launching apps. Recently, some of my apps and...
14th Jul 2017
56

Rebuilding your Spotlight index in macOS

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

14th Jul 2017
I use Spotlight more than I like to admit, usually for launching apps. Recently, some of my apps and files stopped appearing — even ones I access frequently. After sifting through numerous posts online, I finally discovered one that seems to work. Running this command in the...
Magical Rainbow Gradients If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible....
13th Jan 2020
36

Magical Rainbow Gradients

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

13th Jan 2020
If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible. At least, it wasn't! In this tutorial, we'll leverage bleeding-edge browser features to animate ANY CSS property, including background gradients, using CSS Houdini, CSS variables,...
So you want to make a public comment! mini-zine I've been testifying at local public meetings for safer streets and more housing and affordable...
28th Jun 2025
1

So you want to make a public comment! mini-zine

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

28th Jun 2025
I've been testifying at local public meetings for safer streets and more housing and affordable housing, and sometimes people ask me how they can do the same and what to expect. I decided to make a mini-zine that tries to demystify speaking up at public meetings: All text in the...
Inside New Query Engine of MongoDB Discussion on HackerNews and Lobsters. MongoDB has recently released a new query engine coming in...
18th Sep 2023
34

Inside New Query Engine of MongoDB

from Posts on Nikita Lapkov [alt+shift+b] in programming

18th Sep 2023
Discussion on HackerNews and Lobsters. MongoDB has recently released a new query engine coming in version 7.0. I was one of the people working on this engine during my 2 years in MongoDB and I would like to share some technical details about it. Disclaimer: Prior to writing this...
But we haven't even mastered Acid2! Safari was the first mainstream browser to pass the Acid2 Test now. Opera was a close second....
6th Mar 2008
47

But we haven't even mastered Acid2!

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

6th Mar 2008
Safari was the first mainstream browser to pass the Acid2 Test now. Opera was a close second. Firefox finally nailed it down with version 3. Even Micrsoft, back in December, announced that IE8 passes the Acid2 Test. Web browsers have certainly come a long way towards standards...
The Boot.dev Beat. October 2024 The “learn computer science basics” section of the backend developer learning path is now complete!...
7th Oct 2024
1

The Boot.dev Beat. October 2024

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

7th Oct 2024
The “learn computer science basics” section of the backend developer learning path is now complete! We have no big plans to make serious modifications (tbh I always say this though, so idk). To be clear, that’s the first half of the track complete - the first 13 courses up to the...
Convert arrays to CSV with PHP The following snippet will convert a simple PHP array into CSV (comma-separated values)...
3rd Oct 2007
39

Convert arrays to CSV with PHP

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

3rd Oct 2007
The following snippet will convert a simple PHP array into CSV (comma-separated values) format. function csv($array) { $csv = ""; for ($i = 0; $i < count($array); $i++) { $csv .= '"' . str_replace('"', '""', $array[$i]) . '"'; if ($i < count($array) - 1) $csv .= ","; ...
finalizers, guardians, phantom references, et cetera Consider . Compared to finalizers, in which the , guardians allow the mutator to control...
22nd Jul 2024
33

finalizers, guardians, phantom references, et cetera

from wingolog [alt+shift+b] in programming

22nd Jul 2024
Consider . Compared to finalizers, in which the , guardians allow the mutator to control concurrency. See for more notes. Java’s / seems to be similar in spirit, though the details differ.guardianscleanup procedures are run concurrently with the mutator, by the...
What the Fork is Babel? Illustrated notes on how Babel works
1st Feb 2019
1

What the Fork is Babel?

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

1st Feb 2019
Illustrated notes on how Babel works
When square pixels aren’t square When I embed videos in web pages, I specify an aspect ratio. For example, if my video is 1920 × 1080...
5th Dec 2025
1

When square pixels aren’t square

from alexwlchan [alt+shift+b] in programming

5th Dec 2025
When I embed videos in web pages, I specify an aspect ratio. For example, if my video is 1920 × 1080 pixels, I’d write: <video style="aspect-ratio: 1920 / 1080"> If I also set a width or a height, the browser now knows exactly how much space this video will take up on the page –...
It’s More Important To Recognize What Direction People Are Moving Than Where They Are I recently read a post on social media that went something like this (paraphrased): “If you buy an...
14th Nov 2023
99
14th Nov 2023
I recently read a post on social media that went something like this (paraphrased): “If you buy an EV, you’re part of the problem. You’re advancing car culture and are actively hurting the planet. The only ethical thing to do is ditch your cars and put all your effort into...
How I learned to stop worrying and wrote my own memory-cache Here I am, writing about performance optimization again. I'm a performance junkie. Constantly...
21st Jan 2023
47

How I learned to stop worrying and wrote my own memory-cache

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

21st Jan 2023
Here I am, writing about performance optimization again. I'm a performance junkie. Constantly monitoring and investigating bottlenecks for our SaaS helpdesk webapp is my favorite thing ever. And I'm proud to say that with thousands of clients, even some really big ones, our app's...
A Reality Where CSS and JavaScript Don't Exist A Reality Where CSS and JavaScript Don’t Exist 2021-11-03 This is my personal opinion. Please leave...
3rd Nov 2021
35

A Reality Where CSS and JavaScript Don't Exist

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

3rd Nov 2021
A Reality Where CSS and JavaScript Don’t Exist 2021-11-03 This is my personal opinion. Please leave your pitchforks at the door… I love CSS. I can spend hours deep diving into a website’s CSS system and never find myself getting bored. It’s pretty amazing to see the problems...
Load testing is hard, and the tools are... not great. But why? If you're building an application that needs to scale—and we all tell ourselves that we are—then at...
4th Jan 2021
3

Load testing is hard, and the tools are... not great. But why?

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

4th Jan 2021
If you're building an application that needs to scale—and we all tell ourselves that we are—then at some point you have to figure out if it does or not. This is where load testing comes in: if you want to see whether or not your application can handle scale, just generate scale...
UTF-7: a ghost from the time before UTF-8 UTF-7: a ghost from the time before UTF-8 2018-10-31 On Halloween this year I learned two scary...
31st Oct 2018
29

UTF-7: a ghost from the time before UTF-8

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

31st Oct 2018
UTF-7: a ghost from the time before UTF-8 2018-10-31 On Halloween this year I learned two scary things. The first is that a young toddler can go trick-or-treating in your apartment building and acquire a huge amount of candy. When they are this young they have no interest in the...
Introducing FRCTNL With the recent tech downturn, there's been a clear shift. Instead of the previous...
7th Sep 2023
1

Introducing FRCTNL

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

7th Sep 2023
With the recent tech downturn, there's been a clear shift. Instead of the previous "growth-at-all-costs" model, companies are now emphasizing efficiency. This is evident in hiring, as firms now seek experienced contributors who can hit the ground running with minimal management...
Name that Wäre, July 2023 The “wäre” for July 2023 is shown below. Thanks to zebonaut for submitting this ware. According to...
31st Jul 2023
33

Name that Wäre, July 2023

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

31st Jul 2023
The “wäre” for July 2023 is shown below. Thanks to zebonaut for submitting this ware. According to him, this was fished out of a dumpster in Germany, hence “wäre” (and yes, it’s a nonsense word, but I also think it’s cute). We had a little chuckle over the ware’s construction (or...
Deadlines Work If you had told me that I'm capable of cycling 50km non-stop, soaked to the skin in torrential rain,...
18th Mar 2024
118

Deadlines Work

from Dan Cowell [alt+shift+b] in programming

18th Mar 2024
If you had told me that I'm capable of cycling 50km non-stop, soaked to the skin in torrential rain, eyes burning with sunblock, sweat and ocean spray, in sub-10°C conditions, I would have called you a filthy liar. Then yesterday happened. It was meant to be
Chickadee 0.6.0 released I'm happy to announce that Chickadee 0.6.0 has been released! Chickadee is a game development...
19th Nov 2020
32

Chickadee 0.6.0 released

from dthompson [alt+shift+b] in programming

19th Nov 2020
I'm happy to announce that Chickadee 0.6.0 has been released! Chickadee is a game development toolkit for Guile. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D and 3D games in Scheme. As Chickadee is still alpha software,...
How to animate multiplayer cursors Smoothly rendering live cursors is more difficult than it sounds when real-world conditions are...
5th Jul 2022
45

How to animate multiplayer cursors

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

5th Jul 2022
Smoothly rendering live cursors is more difficult than it sounds when real-world conditions are taken into account.
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
45

My Cheapskate Commenting System

from Making software better without sacrificing user experience. [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...
Specificity: A weapon of mass effectiveness Want to write better? Swap generic words for specifics to make your text clear, powerful, engaging,...
13th Jul 2025
1

Specificity: A weapon of mass effectiveness

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

13th Jul 2025
Want to write better? Swap generic words for specifics to make your text clear, powerful, engaging, and even funny.
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.
Handmade Seattle 2023 A couple of months ago I gave a talk “SQL’s Inner Workings” at Handmade Seattle 2023 conference with...
11th Jan 2024
30

Handmade Seattle 2023

from Posts on Nikita Lapkov [alt+shift+b] in programming

11th Jan 2024
A couple of months ago I gave a talk “SQL’s Inner Workings” at Handmade Seattle 2023 conference with the following abstract: An exposé by a whistleblower investigating the marketing claims of “It’s just the same old SQL you know.” Most databases nowadays provide an SQL interface...
Analyzing browserify bundles to minimize JavaScript bundle size When building web apps, it’s important to keep the size of JavaScript code delivered to the browser...
4th Jan 2017
38

Analyzing browserify bundles to minimize JavaScript bundle size

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

4th Jan 2017
When building web apps, it’s important to keep the size of JavaScript code delivered to the browser as small as possible. I write in ES6 or TypeScript then use browserify to combine all JavaScript code into a single bundle file. For production builds I use uglify to make the...
Returning To Rails in 2026 I love a good side-project. Like most geeks, I have a tendency to go down rabbit holes when faced...
5th Mar 2026
1

Returning To Rails in 2026

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

5th Mar 2026
I love a good side-project. Like most geeks, I have a tendency to go down rabbit holes when faced with problems - give me a minor inconvenience and I’ll happily spend weeks building something far more elaborate than the situation warrants. There’s joy in having a playground to...
how not to run a saas company Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it...
13th Oct 2024
1

how not to run a saas company

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

13th Oct 2024
Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it means to founder mode.
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...
You are still valuable A frustrated Reddit post about being a condom between an AI and production made the rounds in our...
4 weeks ago
2

You are still valuable

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

4 weeks ago
A frustrated Reddit post about being a condom between an AI and production made the rounds in our team. Here is why I think the opposite is true and what it means for how we review code, plan work and think.
10th Dec 2022
6th Dec 2018
1st Jun 2010
ET-Jekyll Theme ET-Jekyll Theme 2018-01-14 ET-Jekyll theme is based off of Dave Liepmann's awesome Tufte CSS - which...
14th Jan 2018
50

ET-Jekyll Theme

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

14th Jan 2018
ET-Jekyll Theme 2018-01-14 ET-Jekyll theme is based off of Dave Liepmann's awesome Tufte CSS - which takes it's style and inspiration from the wonderful book and handout designs of Edward Tufte. The differences are subtle when comparing my variation to Tufte CSS, but these...
Systems and Processes that Aren't in Code are Terrifying My worst enemy is processes that a developer spun up years ago on a server everyone has forgotten...
3rd Oct 2019
1

Systems and Processes that Aren't in Code are Terrifying

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

3rd Oct 2019
My worst enemy is processes that a developer spun up years ago on a server everyone has forgotten about. I don’t know how to find these systems reliably, I don’t know where they came from, what depends on them, and if they are safe to delete. For example, the dreaded 15 6 2 1 *...
Retreating to Safety Ten years ago, Apple’s Phil Schiller surprised Apple enthusiasts and developers by walking out on...
30th May 2025
38

Retreating to Safety

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

30th May 2025
Ten years ago, Apple’s Phil Schiller surprised Apple enthusiasts and developers by walking out on stage at John Gruber’s The Talk Show Live WWDC event and giving an open, human, honest interview to a somewhat jaded community. I wrote this in response: Both Apple and Phil Schiller...
My Favorite CLI Tools Previously, I wrote about my favorite Mac apps. But I spend half of my time in the terminal, and I...
18th Jun 2020
1

My Favorite CLI Tools

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

18th Jun 2020
Previously, I wrote about my favorite Mac apps. But I spend half of my time in the terminal, and I have a handful of CLI tools that makes my life easier. Here are some of them: This is a long list, so here is a table of content with tl;dr summaries: fish shell - easy to use,...
sudon't My opinion is not mainstream, but I think if you really examine the practices and security processes...
2nd May 2024
73

sudon't

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

2nd May 2024
My opinion is not mainstream, but I think if you really examine the practices and security processes that use and recommend sudo, the reasons for using it are mostly bullshit. When I started my career in the late 1990s, I was already aware of really(8) and userv because one of my...
OpenClaw is my new coworker What happens when you give AI its own laptop
2nd Feb 2026
1

OpenClaw is my new coworker

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

2nd Feb 2026
What happens when you give AI its own laptop
Faking 3D Elements with CSS Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that...
29th Apr 2020
31

Faking 3D Elements with CSS

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

29th Apr 2020
Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that some of your web elements are 3D can be a fun experiment. I set out to see if I was able to create such an illusion with only 2 HTML elements and as little CSS as possible. This is...
Intervention ≠ good Michel de Montaigne, in his ‘Essays,’ recounts the story of a friend who fell sick. Despite...
3rd Feb 2024
28

Intervention ≠ good

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

3rd Feb 2024
Michel de Montaigne, in his ‘Essays,’ recounts the story of a friend who fell sick. Despite consulting doctors and trying different treatments, nothing worked. Resigned to his fate, the friend finally gave up all treatments and stopped eating. Surprisingly, this led to an...
Slow Is Smooth, Smooth Is Fast - 25% of Our Time Refactoring My team has been spending less of our “free” time working on bugs and features from the backlog, and...
1st Sep 2020
1

Slow Is Smooth, Smooth Is Fast - 25% of Our Time Refactoring

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

1st Sep 2020
My team has been spending less of our “free” time working on bugs and features from the backlog, and more time refactoring our code and tests. As a result, and perhaps somewhat counterintuitively, we’ve noticed a significant increase in our throughput of features and bug fixes.
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython How costly it is to call functions and builtins in your python code? Does inlining help? How have...
8th Aug 2024
78

Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython

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

8th Aug 2024
How costly it is to call functions and builtins in your python code? Does inlining help? How have the recent CPython releases improved performance in these areas?
Oh shit banners I have worked for two newspapers over the course of my career (three if you count my high school...
3rd Jan 2024
25

Oh shit banners

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

3rd Jan 2024
I have worked for two newspapers over the course of my career (three if you count my high school newspaper). One thing I learned there is that the top half of each and every newspaper homepage is a daily battle of priorities. The idea here is that the thing that is highest,...
Putting a meaningful dent in your error backlog We often don't realize how noisy the errors have gotten until things are already well out of hand....
15th Aug 2024
127

Putting a meaningful dent in your error backlog

from Dan Slimmon [alt+shift+b] in programming

15th Aug 2024
We often don't realize how noisy the errors have gotten until things are already well out of hand. After all, we've got shit to do. Deadlines to hit. By the time we decide to get serious about error management, a huge, impenetrable, meaningless backlog of errors has already...
Proper UI Hierarchy Proper UI Hierarchy 2019-02-05 I often feel like an old man when I complain about flat design and...
5th Feb 2019
34

Proper UI Hierarchy

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

5th Feb 2019
Proper UI Hierarchy 2019-02-05 I often feel like an old man when I complain about flat design and how designers these days have lost (or willfully forgotten) the skill to create accessible UIs with proper visual hierarchy. A skill which at it’s core seems so simple - yet is...
Silly fach generator I created a website that will generate silly fach names.
2nd Jan 2013
1

Silly fach generator

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

2nd Jan 2013
I created a website that will generate silly fach names.
Winner, Name that Ware December 2025 The Ware for December 2025 is a Spectral Instruments Series 800 camera. I was pretty shocked at how...
31st Jan 2026
1

Winner, Name that Ware December 2025

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

31st Jan 2026
The Ware for December 2025 is a Spectral Instruments Series 800 camera. I was pretty shocked at how quickly this was guessed given the very small portion of the instrument that was shown, but, then again – that’s how it goes sometimes. Congrats to johslarsen for nailing this one;...
January updates Howdy and Happy New Year! We had a quiet but productive start to 2018; I'm pumped to share what...
1st Feb 2018
1

January updates

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

1st Feb 2018
Howdy and Happy New Year! We had a quiet but productive start to 2018; I'm pumped to share what we've been up to.
11th Nov 2018
49

from Civic Hax [alt+shift+b] in programming

11th Nov 2018
Understanding the Difference Between Image and Vector File Types If you’re like me, you’ve probably spent some time wondering (and Googling) about the differences...
11th Jun 2015
40

Understanding the Difference Between Image and Vector File Types

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

11th Jun 2015
If you’re like me, you’ve probably spent some time wondering (and Googling) about the differences between various popular format types commonly used for graphic design applications. So I decided I’d create a resource that’s hopefully a handy reference on the matter of discerning...
Sometimes, the outside is inside Just a few pages off the bustling infinite corridor, there's another hallway, but unlike the...
24th May 2010
38

Sometimes, the outside is inside

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

24th May 2010
Just a few pages off the bustling infinite corridor, there's another hallway, but unlike the infinite, it has four-story-high glass ceilings, my favorite piece favorite piece from the Percent-for-Art Program, and no traffic. The exterior of building 6C fascinates me. The...
Is anyone still using Emacs? Self-answering the question posed in a recent Hacker News discussion
20th Jun 2026
1

Is anyone still using Emacs?

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

20th Jun 2026
Self-answering the question posed in a recent Hacker News discussion
Technical Community Builder is the Hottest New Job in Tech What if the real product was the friends we made along the way?
4th Mar 2021
54

Technical Community Builder is the Hottest New Job in Tech

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

4th Mar 2021
What if the real product was the friends we made along the way?
Curvature Beziers Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ ...
15th Aug 2026
1

Curvature Beziers

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

15th Aug 2026
Acko.queue(function () { renderMathInElement(document.querySelector('article'), {delimiters: [ {left: "$$", right: "$$", display: true}, {left: "$", right: "$", display: false}, ]}); }); Improving on a timeless recipe The bezier curve is a staple of CAD and...
Yet another alternative to floating point numbers This shows how computeable intervals written in rational bounds may not only account for the input...
31st Oct 2020
43

Yet another alternative to floating point numbers

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

31st Oct 2020
This shows how computeable intervals written in rational bounds may not only account for the input error but keep computational error under control as well.
The Website that Predicted AI There's a website developed with a personalized experience in mind. It touts major breakthroughs in...
13th Nov 2024
64

The Website that Predicted AI

from The History of the Web [alt+shift+b] in programming

13th Nov 2024
There's a website developed with a personalized experience in mind. It touts major breakthroughs in predictive technology, driven by sophisticated algorithms that provide real-time recommendations. And it was launched in 1995. The post The Website that Predicted AI appeared first...
New year, new calendar We’ve spent the last year tackling the number one request for our email service HEY.com: Adding a...
2nd Jan 2024
31

New year, new calendar

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

2nd Jan 2024
We’ve spent the last year tackling the number one request for our email service HEY.com: Adding a calendar! And now, in celebration of the new year, it’s finally ready, and we’re rolling it out to the first customers starting today 🎉 See, it turns out that lots of people would...
BazelCon 2025 recap It has been just over two years since I started Blog System/5, and that means it’s time for the...
24th Nov 2025
1

BazelCon 2025 recap

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

24th Nov 2025
It has been just over two years since I started Blog System/5, and that means it’s time for the now-usual(?) BazelCon 2025 trip report!
Daily Inspirational Word Over the past couple of years I’ve gotten into journaling. Recently I’ve been using a method where...
28th May 2024
125

Daily Inspirational Word

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

28th May 2024
Over the past couple of years I’ve gotten into journaling. Recently I’ve been using a method where you’re given a single inspirational word as a prompt, and go from there. Unfortunately, the process of finding, saving, and accessing inspirational words was a bit of a...
Feature flag best practices and tips (with examples) Feature flags, aka feature toggles, are awesome. New feature for your beta test group? Use a feature...
5th Jan 2023
66

Feature flag best practices and tips (with examples)

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

5th Jan 2023
Feature flags, aka feature toggles, are awesome. New feature for your beta test group? Use a feature flag. Testing multiple variants of a new UX? Use…
Fetishism & Mechanical Keyboards Developer self-expression through coloured switches, keystroke actuation, and LED light displays
19th Feb 2021
1

Fetishism & Mechanical Keyboards

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

19th Feb 2021
Developer self-expression through coloured switches, keystroke actuation, and LED light displays
Code Review Decision Fatigue People think they lack motivation, what they really lack is clarity – James Clear, Atomic...
12th Mar 2022
1

Code Review Decision Fatigue

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

12th Mar 2022
People think they lack motivation, what they really lack is clarity – James Clear, Atomic Habits Code review innocently asks a staggering question: “does this code look good to you?” It’s not even clear how to start to answer this question – which makes putting off code reviews...
The Art and Craft of Gatsby Themes Illustrated notes on building Gatsby themes
1st Jan 2020
1

The Art and Craft of Gatsby Themes

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

1st Jan 2020
Illustrated notes on building Gatsby themes
Using Novela by Narative (updated) With the growing community interest in Gatsby, we hope to create more resources that make it easier...
4th Aug 2019
50

Using Novela by Narative (updated)

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

4th Aug 2019
With the growing community interest in Gatsby, we hope to create more resources that make it easier for anyone to grasp the power of this incredible tool.
Catch up It has been some time since I posted here. Outside of lots of meetings around the country and some...
20th Mar 2018
51

Catch up

from Remains of the Day [alt+shift+b] in programming

20th Mar 2018
It has been some time since I posted here. Outside of lots of meetings around the country and some trips with family and friends, a few creative projects have stolen the lion's share of my free time. While I won't publish some Medium screed on how spending less time on social...
Your Hiring Funnel Is Broken and How to Fix It Hiring is hard and your broken pipeline is making it harder. But with this simple framework, you can...
24th Dec 2022
48

Your Hiring Funnel Is Broken and How to Fix It

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

24th Dec 2022
Hiring is hard and your broken pipeline is making it harder. But with this simple framework, you can dramatically improve your odds of hiring exceptional software engineers.
Your customers hate MVPs. Make a SLC instead. "MVP" is a selfish process, abusing customers so you can "learn." SLC is an alternate philosophy...
3rd Sep 2023
53

Your customers hate MVPs. Make a SLC instead.

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

3rd Sep 2023
"MVP" is a selfish process, abusing customers so you can "learn." SLC is an alternate philosophy that results in fast, validated learning, that customers love.
Daily Notes Pages Daily notes as a frictionless default input for personal knowledge management systems
4th May 2022
31

Daily Notes Pages

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

4th May 2022
Daily notes as a frictionless default input for personal knowledge management systems
3rd Jul 2025
A societal failure on all levels A week in San Francisco
1st May 2026
1

A societal failure on all levels

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

1st May 2026
A week in San Francisco
A quick summary one of the benefits of LLMs is the ability to summarize things one of the dangers of LLMs is the...
11th Oct 2024
28

A quick summary

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

11th Oct 2024
one of the benefits of LLMs is the ability to summarize things one of the dangers of LLMs is the ability to summarize things read any AI product’s value prop and it will say a variation of “it frees you up to do higher order/ value tasks” nobody knows what these higher order...
How much can you really get out of a 4$ VPS? When starting a new project, evaluating the budget needed for cloud hosting can be a tricky...
6th Feb 2023
31

How much can you really get out of a 4$ VPS?

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

6th Feb 2023
When starting a new project, evaluating the budget needed for cloud hosting can be a tricky question. On one side, you will hear horror stories of people waking up to an unexpected 100k$ bill from their provider. But on the other hand, you will see providers advertising costs...
Exploring Interlisp-10 and TWENEX <![CDATA[I'm exploring another corner of the Interlisp ecosystem and history: the Interlisp-10...
1st Sep 2025
38

Exploring Interlisp-10 and TWENEX

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

1st Sep 2025
<![CDATA[I'm exploring another corner of the Interlisp ecosystem and history: the Interlisp-10 implementation for DEC PDP-10 mainframes, a 1970s character based environment that predated the graphical Interlisp-D system. I approached this corner when I set out to learn and...
Achieving scale by doing things that don&#x27;t scale * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Over the past...
14th Nov 2011
36

Achieving scale by doing things that don&#x27;t scale

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

14th Nov 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * Over the past few years of my journey with building startups, I’ve made a conscious effort to absorb as much of the fascinating insights and learnings of those more experienced than me. Startups...
Functional Programming and Big Data Update: I wrote this while preparing a talk for the Columbus Functional Programmers meetup. You can...
12th Nov 2016
2

Functional Programming and Big Data

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

12th Nov 2016
Update: I wrote this while preparing a talk for the Columbus Functional Programmers meetup. You can find the talk on YouTube. It has more humor than these words, but then you'd have to listen to my voice. This post is a long one, so here’s a brief roadmap. We’ll start with a...
Bypassing the WiFi Hardware Switch on the Lenovo X201 Bypassing the WiFi Hardware Switch on the Lenovo X201 2023-04-02 I recently received a ThinkPad X201...
2nd Apr 2023
30

Bypassing the WiFi Hardware Switch on the Lenovo X201

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

2nd Apr 2023
Bypassing the WiFi Hardware Switch on the Lenovo X201 2023-04-02 I recently received a ThinkPad X201 to start using as my daily driver. I purchased the X201 to replace my existing X260. Although some might look at this as a “downgrade” in terms of specs and hardware, I would have...
How I Handletter When I first got into hand-lettering, I had a hard time finding people who shared their full...
19th Sep 2025
1

How I Handletter

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

19th Sep 2025
When I first got into hand-lettering, I had a hard time finding people who shared their full process—especially the digitizing phase. So here’s a look at how I typically work. Everyone’s process is different, and a lot depends on your style and how you plan to present the piece....
Guile-websocket 0.3.0 released I'm happy to announce that guile-websocket 0.3.0 has been released! Guile-websocket is an...
23rd Jan 2026
1

Guile-websocket 0.3.0 released

from dthompson [alt+shift+b] in programming

23rd Jan 2026
I'm happy to announce that guile-websocket 0.3.0 has been released! Guile-websocket is an implementation of the WebSocket protocol, both the client and server sides, for Guile Scheme. Highlights for this release are: New (web socket) module that provides a standard Scheme...
Context as the Moat To build a defensible, enduring business, it is essential to attract, convert, and retain users....
15th Jun 2025
1

Context as the Moat

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

15th Jun 2025
To build a defensible, enduring business, it is essential to attract, convert, and retain users. Ideally, customer reliance on your product should deepen over time, making the cost of switching to a competitor prohibitively high. Consumer-facing AI companies are now grappling...
8th Sep 2025
57

Benjie's Humanoid Olympic Games

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

8th Sep 2025
A gauntlet thrown
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