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+→]
Everyone is a Staff Engineer Now Engineer’s Codex is a newsletter about real-world engineering.
22nd Dec 2025
1

Everyone is a Staff Engineer Now

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

22nd Dec 2025
Engineer’s Codex is a newsletter about real-world engineering.
We’ve been waiting 20 years for this The indie web may be back. But if is, it is likely in a way we least expect. The post We’ve been...
6th Feb 2024
34

We’ve been waiting 20 years for this

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

6th Feb 2024
The indie web may be back. But if is, it is likely in a way we least expect. The post We’ve been waiting 20 years for this appeared first on The History of the Web.
Our $100M Series B We don’t want to bury the lede: we have raised a $100M Series B, led by a new strategic partner in...
30th Jul 2025
48

Our $100M Series B

from Oxide Computer Company Blog [alt+shift+b] in programming

30th Jul 2025
We don’t want to bury the lede: we have raised a $100M Series B, led by a new strategic partner in USIT with participation from all existing Oxide investors. To put that number in perspective: over the nearly six year lifetime of the company, we have raised $89M; our $100M...
A geek feminism anecdote Only a fraction of my blog is about technical or "geeky/nerdy" things. Then again, my blog isn't...
19th Dec 2013
44

A geek feminism anecdote

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

19th Dec 2013
Only a fraction of my blog is about technical or "geeky/nerdy" things. Then again, my blog isn't intended to be about a specific topic - it's just full of what I feel like writing at the time. Perhaps, more technical things will follow in the future. Some friends and I randomly...
How we're trying to stay innovative as a 3.5 year old startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I think I’ve...
3rd May 2014
35

How we're trying to stay innovative as a 3.5 year old startup

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

3rd May 2014
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * I think I’ve just about got to that point with Buffer where sometimes when I stop to reflect on things I think “wow, we’ve actually been doing this for a while now”. It’s about 3.5 years
Delaying asset requests in Eleventy While building my photography portfolio, I've put much effort into optimizing the picture loading...
29th Sep 2023
58

Delaying asset requests in Eleventy

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

29th Sep 2023
While building my photography portfolio, I've put much effort into optimizing the picture loading behavior. One technique is to provide a visual fallback as long as the images are still loading. First, a static background color included in the markup is displayed. As soon as a...
Using git mailmap when names change (or you mess up your email) People change their names for all sorts of reasons. They get married, they transition, or they just...
3rd Jul 2023
2

Using git mailmap when names change (or you mess up your email)

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

3rd Jul 2023
People change their names for all sorts of reasons. They get married, they transition, or they just decide a different name better suits them. When this happens, things break. Recently I talked about how email address changes break things. Today it's how to fix this issue with...
Pixelpusher: Real-time peer-to-peer collaboration with React Documenting the Pixelpusher project for real-time peer-to-peer collaboration
1st Feb 2018
17

Pixelpusher: Real-time peer-to-peer collaboration with React

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

1st Feb 2018
Documenting the Pixelpusher project for real-time peer-to-peer collaboration
The Demanding Work of Analyzing Incidents 2022/11/01 The Demanding Work of Analyzing Incidents A few weeks ago, a coworker of mine was running...
1st Nov 2022
109

The Demanding Work of Analyzing Incidents

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

1st Nov 2022
2022/11/01 The Demanding Work of Analyzing Incidents A few weeks ago, a coworker of mine was running an incident analysis in Jeli, and pointed out that the overall process was a big drag on their energy level, that it was hard to do, even if the final result was useful. They were...
Giving Junior Engineers Control Of A Six Trillion Dollar System Is Nuts For some purpose, the DOGE people are burrowing their way into all US Federal Systems. Their...
4th Feb 2025
79

Giving Junior Engineers Control Of A Six Trillion Dollar System Is Nuts

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

4th Feb 2025
For some purpose, the DOGE people are burrowing their way into all US Federal Systems. Their complete control over the Treasury Department is entirely insane. Unless you intend to destroy everything, making arbitrary changes to complex computer systems will result in destruction,...
Adaptable Flexbox Grid Adaptable Flexbox Grid 2018-11-22 You can use flexbox for many tricky layout "hacks" and...
22nd Nov 2018
54

Adaptable Flexbox Grid

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

22nd Nov 2018
Adaptable Flexbox Grid 2018-11-22 You can use flexbox for many tricky layout "hacks" and implementing a grid layout is no different. Check out the CodePen below to see how you can implement a flexbox grid system that adapts automatically based on how many items you insert per row...
Writing AWS Lambda functions behind SQS with LambdaQ I got bored of writing the boilerplate. My team got bored of reviewing it. No more!
11th Apr 2024
1

Writing AWS Lambda functions behind SQS with LambdaQ

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

11th Apr 2024
I got bored of writing the boilerplate. My team got bored of reviewing it. No more!
The Holy Grail of IE Testing I have finally discovered a way to test old versions of Internet Explorer that doesn’t suck. This...
12th Aug 2012
49

The Holy Grail of IE Testing

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

12th Aug 2012
I have finally discovered a way to test old versions of Internet Explorer that doesn’t suck. This setup allows you to test authentic versions of IE6, IE7, and IE8 without the need to boot up virtual machines. It also allows you to have a debug bar in each of these versions so...
SFSU Chamber Singers sing for ACDA A video of my choir singing at St. Boniface Church in Anaheim, California.
2nd Mar 2008
1

SFSU Chamber Singers sing for ACDA

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

2nd Mar 2008
A video of my choir singing at St. Boniface Church in Anaheim, California.
My portable ergonomic setup In 2022, I developed nerve pain in my arms. It came on quickly, and it was bad: I couldn't drive, I...
3rd Jun 2024
2

My portable ergonomic setup

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

3rd Jun 2024
In 2022, I developed nerve pain in my arms. It came on quickly, and it was bad: I couldn't drive, I couldn't type, and at the worst I couldn't pick up our kids. That episode spontaneously resolved after a couple of months, but flareups happen occasionally. One guaranteed trigger...
Making html_of_jsx ~10x faster A story of how static analysis helped improve performance in html_of_jsx
3rd Dec 2025
1

Making html_of_jsx ~10x faster

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

3rd Dec 2025
A story of how static analysis helped improve performance in html_of_jsx
What I'm up to - September 2022 This is a monthly email about what I'm up to! ✨ Highlights of last month - Had a relaxing,...
1st Sep 2022
1

What I'm up to - September 2022

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

1st Sep 2022
This is a monthly email about what I'm up to! ✨ Highlights of last month - Had a relaxing, Walden-esque week in Mexico City, spent mostly in Parque México. I spent a lot of time reading - includi...
Make the Internet Yours Again With an Instant Mesh Network I’m going to lead with the technical punch line, and then explain it: Yggdrasil Network is an...
8th Jan 2022
35

Make the Internet Yours Again With an Instant Mesh Network

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

8th Jan 2022
I’m going to lead with the technical punch line, and then explain it: Yggdrasil Network is an opportunistic mesh that can be deployed privately or as part of a global-scale network. Each node gets a stable IPv6 address (or even an entire /64) that is derived from its public key...
Meta's new LLM-based test generator is a sneak peek to the future of development Meta's TestGen-LLM is a sneak peek to the future of developer productivity: specialized,...
23rd Feb 2024
62

Meta's new LLM-based test generator is a sneak peek to the future of development

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

23rd Feb 2024
Meta's TestGen-LLM is a sneak peek to the future of developer productivity: specialized, orchestrated, and rigorously filtered.
Winner, Name that Ware April 2023 The ware for April 2023 is an X-rite DTP22 spectrophotometer. This one almost made it through the...
31st May 2023
46

Winner, Name that Ware April 2023

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

31st May 2023
The ware for April 2023 is an X-rite DTP22 spectrophotometer. This one almost made it through the month without being guessed, but congrats to cpresser for figuring it out in the last week! email me for your prize. Here’s some more context images of the ware. The colored filter...
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...
What I'm up to - November 2024 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Nov 2024
1

What I'm up to - November 2024

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

1st Nov 2024
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - Visited San Francisco and rode in my first Waymo - Launched Find AI on Clay.com, ou...
exponential rate limiting Following my previous post on rate limiting with GCRA, leaky buckets without the buckets, I reviewed...
3rd Sep 2024
75

exponential rate limiting

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

3rd Sep 2024
Following my previous post on rate limiting with GCRA, leaky buckets without the buckets, I reviewed my old notes on rate limiting for Exim. I thought I should do a new write-up of the ideas that I hope will be more broadly interesting. Exponential rate limiting uses an...
Buying a house 🏠 in 2020 My significant other and I bought our very first home in July. We just finished moving. I learned a...
4th Sep 2020
1

Buying a house 🏠 in 2020

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

4th Sep 2020
My significant other and I bought our very first home in July. We just finished moving. I learned a lot during this process. I’m writing it down while it’s still fresh in my mind. Why not rent? I’ve always rented and thought I would continue to rent forever. When I was still in...
The journey to controlling external monitors on M1 Macs One lazy evening in November 2020, I watched how Tim Cook announced a fanless MacBook Air with a CPU...
16th Jul 2021
45

The journey to controlling external monitors on M1 Macs

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

16th Jul 2021
One lazy evening in November 2020, I watched how Tim Cook announced a fanless MacBook Air with a CPU faster than the latest 16 inch MacBook, while my work-provided 15 inch 2019 MacBook Pro was slowly frying my lap and annoying my wife with its constant fan noise. I had to get my...
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...
SumatraPDF 3.0 released We, the SumatraPDF developers have released a version 3.0 of Sumatra, a multi-format reader (PDF,...
29th Oct 2014
36

SumatraPDF 3.0 released

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

29th Oct 2014
We, the SumatraPDF developers have released a version 3.0 of Sumatra, a multi-format reader (PDF, epub and mobi ebooks, comic books, etc.) for Windows. You can download it from official SumatraPDF website The biggest change in this version is addition of tabs, contributed by...
Overcast 4.2: The privacy update Overcast 4.2 is out now. It enhances privacy in two major areas: Anonymous sync by default Overcast...
27th Apr 2018
49

Overcast 4.2: The privacy update

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

27th Apr 2018
Overcast 4.2 is out now. It enhances privacy in two major areas: Anonymous sync by default Overcast has offered anonymous sync accounts since 2014. They’re fully functional, but they lack email addresses or passwords, so they can’t log into the website. A login token is stored in...
My Favorite Macbook Tools This list is outdated. For a list of macOS apps that I'm currently using, click here. I could spend...
9th Jan 2020
1

My Favorite Macbook Tools

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

9th Jan 2020
This list is outdated. For a list of macOS apps that I'm currently using, click here. I could spend days just tweaking things on my computer. Actually, I do. Whenever I see something annoying, I want to drop everything and try to fix it right away. It can be anything. From a...
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...
#17 inaccessible cards Context: A list of linked cards, each with heading, image, and teaser text. Bad code <section> ...
14th Mar 2020
32

#17 inaccessible cards

from HTMHell [alt+shift+b] in programming

14th Mar 2020
Context: A list of linked cards, each with heading, image, and teaser text. Bad code <section> <section> <h2>Overview</h2> <figure class="card" data-url="image1.html" style="background: url(image1.jpg)"> <figcaption> <h4>My heading</h4> ...
Flashing Asus-WRT Merlin by XVortex on NetGear NightHawk R7000 This tutorial will explain you how to flash Asus-WRT Merlin by XVortex on NetGear NightHawk R7000.
10th May 2015
28

Flashing Asus-WRT Merlin by XVortex on NetGear NightHawk R7000

from blag [alt+shift+b] in programming

10th May 2015
This tutorial will explain you how to flash Asus-WRT Merlin by XVortex on NetGear NightHawk R7000.
Kill the crunch time heroics Crunch time has an allure: it feels like if you just push hard enough, you can get more done. You...
2nd Nov 2018
2

Kill the crunch time heroics

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

2nd Nov 2018
Crunch time has an allure: it feels like if you just push hard enough, you can get more done. You can push hard and get that next release done on time, get those new features out, earn more revenue for your company. Engineers are under immense pressure to deliver more and do it...
Messing with bots Markov chain babblers, bogus php files, and more!
13th Nov 2025
1

Messing with bots

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

13th Nov 2025
Markov chain babblers, bogus php files, and more!
Random Load Balancing is Unevenly Distributed This is a reminder that random load balancing is unevenly distributed. If we distribute a set of...
29th Aug 2023
57

Random Load Balancing is Unevenly Distributed

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

29th Aug 2023
This is a reminder that random load balancing is unevenly distributed. If we distribute a set of items randomly across a set of servers (e.g. by hashing, or by randomly selecting a server), the average number of items on each server is num_items / num_servers. It is easy to...
Full Circle I’m back in Spain for my brother’s wedding. I rarely visit during the summer. The heat in my...
28th Aug 2024
94

Full Circle

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

28th Aug 2024
I’m back in Spain for my brother’s wedding. I rarely visit during the summer. The heat in my hometown is brutal, around 40 degrees Celsius (over 100 Fahrenheit for my imperial friends). Most people escape to the coast, just like my family did when I was a kid. I haven’t been here...
Kagi status update: First three months Kagi search and Orion browser officially entered public beta exactly three months ago (...
1st Sep 2022
37

Kagi status update: First three months

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

1st Sep 2022
Kagi search and Orion browser officially entered public beta exactly three months ago ( https://blog.kagi.com/kagi-orion-public-beta ).
And You Will Know Us by the Company We Keep It feels as if we're at the tail end of the first era of social media in the West. Looking back at...
10th Oct 2021
64

And You Will Know Us by the Company We Keep

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

10th Oct 2021
It feels as if we're at the tail end of the first era of social media in the West. Looking back at the companies that have survived, certain application architectural choices are ubiquitous. By now, we're all familiar with the infinite vertical scrolling feed of content units,...
March updates We have lots of great new updates in store!
2nd Mar 2019
1

March updates

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

2nd Mar 2019
We have lots of great new updates in store!
20 years of blogging A recap of my experience writing a blog for 20 years straight and the transition to writing a...
22nd Jun 2024
73

20 years of blogging

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

22nd Jun 2024
A recap of my experience writing a blog for 20 years straight and the transition to writing a newsletter using Substack.
Dual Booting OpenBSD and Alpine Linux on a X220 ThinkPad Dual Booting OpenBSD and Alpine Linux on a X220 ThinkPad 2024-07-10 I’ve always found it useful to...
10th Jul 2024
46

Dual Booting OpenBSD and Alpine Linux on a X220 ThinkPad

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

10th Jul 2024
Dual Booting OpenBSD and Alpine Linux on a X220 ThinkPad 2024-07-10 I’ve always found it useful to run both OpenBSD and some form of Linux variation on my personal machines. Most times, I would default to running one OS on bare metal, while the other would simply live in a VM....
From startup to scaleup: What we’re changing as we make the transition > Note: this was originally posted on the Buffer...
1st Jun 2016
60

From startup to scaleup: What we’re changing as we make the transition

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

1st Jun 2016
> Note: this was originally posted on the Buffer blog [https://open.buffer.com/from-startup-to-scaleup-what-were-changing-as-we-make-the-transition/] . In the past couple of months, I’ve had a number of thoughts around the growth Buffer has experienced in the last year and some...
Network Latencies in the Data Center Jeff Dean used to do a talk that included "Numbers Everyone Should Know" (2007 at Stanford, 2009 at...
25th Sep 2021
50

Network Latencies in the Data Center

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

25th Sep 2021
Jeff Dean used to do a talk that included "Numbers Everyone Should Know" (2007 at Stanford, 2009 at LADIS), which included "round trip within same data center" as 500 us. I was recently wondering if that is still true, and more importantly what does the distribution of latencies...
What Makes System Calls Expensive: A Linux Internals Deep Dive An explanation of how Linux handles system calls on x86-64 and why they show up as expensive...
16th Sep 2025
22

What Makes System Calls Expensive: A Linux Internals Deep Dive

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

16th Sep 2025
An explanation of how Linux handles system calls on x86-64 and why they show up as expensive operations in performance profiles
5 Q&A's on Writing and Selling My First Book I answered some questions from someone planning to write their first book
10th Aug 2020
1

5 Q&A's on Writing and Selling My First Book

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

10th Aug 2020
I answered some questions from someone planning to write their first book
Apologies and forgiveness The first in a series of posts about doing things the right way
5th Sep 2025
44

Apologies and forgiveness

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

5th Sep 2025
The first in a series of posts about doing things the right way
Local-First Conf, Ink Selection with Flux A report from the inaugural Local-First Conference in Berlin, and a deep dive on a new ink selection...
12th Jul 2024
76

Local-First Conf, Ink Selection with Flux

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

12th Jul 2024
A report from the inaugural Local-First Conference in Berlin, and a deep dive on a new ink selection model.
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 Market Clarity A subset of AI markets have crystalized in the last 12 months, with the likely market leaders for...
22nd Jul 2025
1

AI Market Clarity

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

22nd Jul 2025
A subset of AI markets have crystalized in the last 12 months, with the likely market leaders for the next year or two suddenly clear
Let's Talk OS 8 One month ago today we released elementary OS 7.1 which provides new personalization options that...
3rd Nov 2023
45

Let's Talk OS 8

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

3rd Nov 2023
One month ago today we released elementary OS 7.1 which provides new personalization options that make it more inclusive and accessible, protects your privacy and ensures apps always operate with your explicit consent, and addresses your feedback with over 200 bug fixes, design...
What I'm up to - May 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st May 2025
1

What I'm up to - May 2025

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

1st May 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 created a chatbot with my dog" was a presentation I gave at a meetup. (Here's t...
PHP: Avatar Hack A php script that generates an image for use as an avatar.
9th Oct 2008
1

PHP: Avatar Hack

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

9th Oct 2008
A php script that generates an image for use as an avatar.
Excuse me, is there a problem? Many startups fail despite identifying a real problem and building a product that solves that...
8th Apr 2023
127

Excuse me, is there a problem?

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

8th Apr 2023
Many startups fail despite identifying a real problem and building a product that solves that problem. This explains why, so you can avoid their fate.
A few weird ways of displaying git hashes I was reading "Real-World Cryptography" and ran across an thought-provoking statement. While talking...
7th Aug 2023
2

A few weird ways of displaying git hashes

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

7th Aug 2023
I was reading "Real-World Cryptography" and ran across an thought-provoking statement. While talking about why hashes are often represented in hexademical, the author states (emphasis mine): There are other ways to encode binary data for human consumption, but the two most widely...
Focus For fun, I wrote a raytracer in Zig yesterday. It’s a port of a project I did in 2013, in...
14th Sep 2022
43

Focus

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

14th Sep 2022
For fun, I wrote a raytracer in Zig yesterday. It’s a port of a project I did in 2013, in JavaScript. It’s the first time in a while I’ve made a project just for kicks. If you look at the number of GitHub repositories I’ve committed to since 2013, the number is decreasing. Same...
Paleolithic Nostalgia Longing for the paleolithic past in the Anthropocene
20th Jun 2021
1

Paleolithic Nostalgia

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

20th Jun 2021
Longing for the paleolithic past in the Anthropocene
Five Ways to Become a Better Designer (That Aren't Design) There’s vast world of design learning and opportunity right in front of us constantly. All we need...
4th Feb 2017
32

Five Ways to Become a Better Designer (That Aren't Design)

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

4th Feb 2017
There’s vast world of design learning and opportunity right in front of us constantly. All we need to do is take the time to notice it and learn from it.
A new home for all my apps: apps.chofter.com Say hello to apps.chofter.com, the new home for everything I build. The speed at which I ship new...
a week ago
1

A new home for all my apps: apps.chofter.com

from SOS [alt+shift+b] in programming

a week ago
Say hello to apps.chofter.com, the new home for everything I build. The speed at which I ship new things has massively increased with the advent of AI, and I’ve been encouraged by the fact that, as I approach my sixth decade, new ideas for useful & fun things to build still...
ReasonML for production React Apps? 🤔 (Part 4) This is the last article of the series. We've built a few things with ReasonReact and now it's time...
1st Jun 2019
31

ReasonML for production React Apps? 🤔 (Part 4)

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

1st Jun 2019
This is the last article of the series. We've built a few things with ReasonReact and now it's time to share my opinion about using Reason to create React applications. Access Part 1 here, Part 2 here and Part 3 here. Though, my opinion shouldn't really matter if you're also...
Letting Claude Teach Me Now that I use AI regularly to help write code and complete tasks, I find myself in a position where...
4th May 2026
1

Letting Claude Teach Me

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

4th May 2026
Now that I use AI regularly to help write code and complete tasks, I find myself in a position where I’m not learning as much as I used to. That feels a bit crummy. Fairly often, Claude writes code I don’t fully understand. For example: I know enough TypeScript to be dangerous,...
Stellar board I’ve been advising Stellar since Stripe helped it launch about a year ago. Today I’m joining their...
30th Jul 2015
48

Stellar board

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

30th Jul 2015
I’ve been advising Stellar since Stripe helped it launch about a year ago. Today I’m joining their board. Digital currencies are still nascent, and my hopes for them remain unchanged. Particularly, we need digital currency protocols like Stellar that work with the existing...
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.
Questionable Advice: Premature Senior Followup Q’s Some interesting followup questions arose from my recent post on the trap of the premature senior: I...
12th Feb 2021
1

Questionable Advice: Premature Senior Followup Q’s

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

12th Feb 2021
Some interesting followup questions arose from my recent post on the trap of the premature senior: I found your blog (from Hacker News, I think) and your “Questionable Advice: The Trap of the Premature Senior” spoke to me, but I was wondering, do you have any followup advice on...
Metric-Driven Development and The Claude Effect Sometimes, feels have to be trusted over figures
9th Mar 2025
65

Metric-Driven Development and The Claude Effect

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

9th Mar 2025
Sometimes, feels have to be trusted over figures
Animating the Unanimatable An in-depth look at the surprisingly complicated problem of animating the transition when two items...
15th Feb 2016
40

Animating the Unanimatable

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

15th Feb 2016
An in-depth look at the surprisingly complicated problem of animating the transition when two items in a list swap positions.
CI Files in Their Own Namespace I recently had a random idea to fix a problem that evidently only bothers me. It has become de...
2nd Dec 2018
1

CI Files in Their Own Namespace

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

2nd Dec 2018
I recently had a random idea to fix a problem that evidently only bothers me. It has become de rigueur to litter every project with a random smattering of top-level dotfiles. I’m thinking of the .travis.yaml-type files that are regarded as a necessary evil to perform some kind of...
Being a good mentor – a developers guide Let’s talk about the process where the experienced welcome the inexperienced under their wing and...
8th Jul 2023
85

Being a good mentor – a developers guide

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

8th Jul 2023
Let’s talk about the process where the experienced welcome the inexperienced under their wing and illuminate the path ahead. I’ve […] The post Being a good mentor – a developers guide appeared first on Vadim Kravcenko.
On Opening Essays, Conference Talks, and Jam Jars How to open pieces of narrative non-fiction writing, conference talks, and sticky jars
13th Apr 2024
1

On Opening Essays, Conference Talks, and Jam Jars

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

13th Apr 2024
How to open pieces of narrative non-fiction writing, conference talks, and sticky jars
2019 International Developer in Japan Survey Results *This survey has become a yearly thing. Browse [all our survey results](/insights).* If you're an...
7th Jan 2020
36

2019 International Developer in Japan Survey Results

from TokyoDev [alt+shift+b] in programming

7th Jan 2020
*This survey has become a yearly thing. Browse [all our survey results](/insights).* If you're an international software developer looking for a job in Japan, it can be hard to tell what your market rate is. Sure, there's data (in Japanese) for the market as a whole, but that...
Building a Better Web Takes a Village: Introducing Kagi Specials ------------------------------------------------------------------- Our curation of privacy-first...
3rd Sep 2025
36

Building a Better Web Takes a Village: Introducing Kagi Specials

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

3rd Sep 2025
------------------------------------------------------------------- Our curation of privacy-first projects worth knowing and supporting ------------------------------------------------------------------- Nothing excites us more than bringing together people who believe the web...
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
31

ET-Jekyll Theme

from bt RSS Feed [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...
All conference talks should start with a small technical glitch that the speaker can easily solve At a conference a while back, I noticed a couple of speakers get such a confidence boost after...
2nd Apr 2025
51

All conference talks should start with a small technical glitch that the speaker can easily solve

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

2nd Apr 2025
At a conference a while back, I noticed a couple of speakers get such a confidence boost after solving a small technical glitch. We should probably make that a part of every talk. Have the mic not connect automatically, or an almost-complete puzzle on the stage that the speaker...
Indie Web Stack of the Future You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a...
8th Jan 2023
62

Indie Web Stack of the Future

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

8th Jan 2023
You're a soloprenuer building a SaaS in 2023. What does your ideal tech stack look like? There's a few things that make indie development different and we should design our stack around our unique goals. Let's explore an ideal web stack we can build the future 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...
whippet in guile hacklog: evacuation Good evening, hackfolk. A quick note this evening to record a waypoint in my efforts to improve...
11th Jun 2025
1

whippet in guile hacklog: evacuation

from wingolog [alt+shift+b] in programming

11th Jun 2025
Good evening, hackfolk. A quick note this evening to record a waypoint in my efforts to improve Guile’s memory manager. So, I got Guile running on top of the API. This API can be implemented by a number of concrete garbage collector implementations. The implementation backed...
Making a custom porteur bag I just finished my first fully custom sewing project: a porteur bag for bike trips. This is a bag...
18th May 2025
1

Making a custom porteur bag

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

18th May 2025
I just finished my first fully custom sewing project: a porteur bag for bike trips. This is a bag designed to fit on a front rack, in my case a rack called Jack The Bike Rack. On multi-day trips, I want to bring a change of clothes, and need somewhere to put them that’s...
Revised rules of engineering leadership. From early 2014 through late 2020, I was working in hypergrowth environments, which are challenging,...
15th Jun 2026
1

Revised rules of engineering leadership.

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

15th Jun 2026
From early 2014 through late 2020, I was working in hypergrowth environments, which are challenging, but also educational. The most valuable feature of hypergrowth is that your mistakes reveal themselves next month rather than next year, because things go wrong very loudly when...
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...
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?
Dear Apple, Please Fix Safari's Default Dark Mode Link Color Dear Apple, Please Fix Safari’s Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the...
18th Apr 2022
30

Dear Apple, Please Fix Safari's Default Dark Mode Link Color

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

18th Apr 2022
Dear Apple, Please Fix Safari’s Default Dark Mode Link Color 2022-04-18 Supporting dark mode on the modern web falls under the realm of accessibility and should not be ignored. It is important and helps keep the visual flow of your content to match that of your users’ operating...
22nd Sep 2018
My Biggest Mistake… So Far My Biggest Mistake… So Far or: The Unlikely Cause of Feline Obesity The Benefits of Being The Right...
2nd Dec 2015
18

My Biggest Mistake… So Far

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

2nd Dec 2015
My Biggest Mistake… So Far or: The Unlikely Cause of Feline Obesity The Benefits of Being The Right Amount of Selfish ¶My Biggest Mistake… So Far ¶or: The Unlikely Cause of Feline Obesity Check out this video from a couple of weeks ago: Selfless vs SelfishDid you notice the...
3 Years of Extremely Remote Work In the last 3 years I've attended 77 meetings that began between 1am and 6am, roughly once every two...
21st May 2025
1

3 Years of Extremely Remote Work

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

21st May 2025
In the last 3 years I've attended 77 meetings that began between 1am and 6am, roughly once every two weeks, followed by my usual 7am start, Monday to Saturday. I'm working remotely from Australia for a US firm (Intel) who does not have a local office here. I'm not complaining. I...
Refining strategy with Wardley Mapping. The first time I heard about Wardley Mapping was from Charity Majors discussing it on Twitter. Of...
2nd Jan 2025
116

Refining strategy with Wardley Mapping.

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

2nd Jan 2025
The first time I heard about Wardley Mapping was from Charity Majors discussing it on Twitter. Of the three core strategy refinement techniques, this is the technique that I’ve personally used the least. Despite that, I decided to include it in this book because it highlights how...
A good first word for Wordle Ok, I gave in to the fad and took up Wordle. For those who have been living under a rock for the...
27th Jan 2022
110

A good first word for Wordle

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

27th Jan 2022
Ok, I gave in to the fad and took up Wordle. For those who have been living under a rock for the past few weeks, Wordle is a relatively new online word game which has become viral. It is a variation of Bulls and Cows. You have six tries to guess a five-letter word. Each […] The...
Wireheading City I spent the last 2 weeks travelling around India, and I came up with this line: There’s a fine line...
11th Apr 2023
40

Wireheading City

from the singularity is nearer [alt+shift+b] in programming

11th Apr 2023
I spent the last 2 weeks travelling around India, and I came up with this line: There’s a fine line that defines civilization. Several beggars approached me on the street, and I didn’t give them anything. I suspect they would be surprised to learn that we have worse beggars in...
Embed your subscribe form in the middle of your writing Use {{ subscribe_form }} to let folks subscribe faster!
8th Mar 2022
1

Embed your subscribe form in the middle of your writing

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

8th Mar 2022
Use {{ subscribe_form }} to let folks subscribe faster!
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...
The Post-Developer Era When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus...
14th Apr 2025
62

The Post-Developer Era

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

14th Apr 2025
When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s been more than two years since then, and I thought it was worth revisiting some...
Enhancements to the Kagi search experience We are pleased to announce newly enhanced search results across various search features.
3rd May 2023
30

Enhancements to the Kagi search experience

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

3rd May 2023
We are pleased to announce newly enhanced search results across various search features.
Forking Chrome to render in a terminal I wrote about forking Chrome to turn HTML to SVG two months ago, today we're going to do something...
27th Jan 2023
62

Forking Chrome to render in a terminal

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

27th Jan 2023
I wrote about forking Chrome to turn HTML to SVG two months ago, today we're going to do something similar by making it render into a terminal. Let me introduce you to the Carbonyl web browser! Drawing Read more..
Engineering Management: The Pendulum Or The Ladder Last night I was out with a dear friend who has been an engineering manager for a year now, and by...
4th Jan 2019
1

Engineering Management: The Pendulum Or The Ladder

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

4th Jan 2019
Last night I was out with a dear friend who has been an engineering manager for a year now, and by two drinks in I was rattling off a long list things I always say to newer engineering managers. Then I remembered: I should write a post! It’s one of my goals this year to write […]
Haunt 0.3.0 released Haunt version 0.3.0 has been released! It’s been just over 2 years since the last release, and many...
19th Feb 2024
37

Haunt 0.3.0 released

from dthompson [alt+shift+b] in programming

19th Feb 2024
Haunt version 0.3.0 has been released! It’s been just over 2 years since the last release, and many fixes and improvements have been accumulated so this is long overdue! About Haunt Haunt is a static site generator that uses the Guile Scheme as its configuration language. It...
More people should write More people should do what I’m doing right now. They should sit at their computers and bat the...
27th Sep 2012
36

More people should write

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

27th Sep 2012
More people should do what I’m doing right now. They should sit at their computers and bat the cursor around — write full sentences about themselves and the things they care about. I have a selfish reason for my demand: I have a lot of friends who are thoughtful, but keep their...
11 cities in 3 months: The highs and lows of digital nomad lifestyle In December, my friend and co-worker Brian [https://twitter.com/brian_lovin] casually mentioned to...
6th May 2015
37

11 cities in 3 months: The highs and lows of digital nomad lifestyle

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

6th May 2015
In December, my friend and co-worker Brian [https://twitter.com/brian_lovin] casually mentioned to me that he would love to go traveling and explore Asia. I love Asia. I lived in Japan as a kid for 3.5 years, and I lived in Hong Kong for 6 months in
Knowledge Nuggets From My Tmux.conf When I switched from GNU Screen to Tmux, I was just jazzed that Tmux had a status bar. To achieve...
12th Sep 2013
1

Knowledge Nuggets From My Tmux.conf

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

12th Sep 2013
When I switched from GNU Screen to Tmux, I was just jazzed that Tmux had a status bar. To achieve that same effect in Screen I had a cryptic 115-character hardstatus string that I copy–pasted from someplace lost to the annals of the Internet Archive. It wasn’t too long after I...
A C program who’s source code is a Magic Eye A 2001 International Obfuscated C Code Contest winner who’s code forms a magic eye and which can...
8th Mar 2025
1

A C program who’s source code is a Magic Eye

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

8th Mar 2025
A 2001 International Obfuscated C Code Contest winner who’s code forms a magic eye and which can produce a magic eye for any input
The Boot.dev Beat. September 2024 The aracnum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight....
4th Sep 2024
1

The Boot.dev Beat. September 2024

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

4th Sep 2024
The aracnum was soooooo close to defeating the Hound of Zaggoroth in this month’s boss fight. 88,297,514 xp was gained over the course of the event, and 90,000,000 was all that was needed to secure victory. It’s a shame, but we can’t win them all. The hound will return soon.
Hiring a Japanese Virtual Assistant As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several...
5th Nov 2014
65

Hiring a Japanese Virtual Assistant

from TokyoDev [alt+shift+b] in programming

5th Nov 2014
As someone [running a small business in Japan](/articles/creating-company-japan), I've hired several Japanese virtual assistants to help me with various small tasks. Especially if you're not a fluent Japanese speaker, knowing where to look for one can be tricky, so I'll share my...
In Search of Sophistication Cultural Assimilation, Theory vs Practice The other day, I read the following, shared 22,000+ times...
10th Sep 2021
17

In Search of Sophistication

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

10th Sep 2021
Cultural Assimilation, Theory vs Practice The other day, I read the following, shared 22,000+ times on social media: "Broken English is a sign of courage and intelligence, and it would be nice if more people remembered that when interacting with immigrants and refugees." This...
Autumnal equinox 2023 Happy Autumnal Equinox northern hemisphere!This animation was posted 9 years ago to Vimeo using...
24th Sep 2023
76

Autumnal equinox 2023

from somenice [alt+shift+b] in programming

24th Sep 2023
Happy Autumnal Equinox northern hemisphere!This animation was posted 9 years ago to Vimeo using Trapcode Particular.
Build Week at Buffer: What it is and how we’re approaching it Build Week at Buffer: What it is and how we’re approaching it Note: this was originally posted on...
21st Aug 2022
47

Build Week at Buffer: What it is and how we’re approaching it

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

21st Aug 2022
Build Week at Buffer: What it is and how we’re approaching it Note: this was originally posted on the Buffer blog. We’ve dedicated the week of August 22nd to a brand new internal initiative called Build Week. We’ll all be putting aside our regular work for a single week to come...
Searching for The Early Founder Cadence I've been quite inspired by David Sacks' The Cadence ever since I read it. It prescribes an...
11th Jun 2023
1

Searching for The Early Founder Cadence

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

11th Jun 2023
I've been quite inspired by David Sacks' The Cadence ever since I read it. It prescribes an operational process and ideal team structure for a 50-500 person startup - running sales, finance, product, and marketing in sync in quarterly cycles with effective communication between...
I'm fed up with it, so I'm writing a browser I'm fed up with it, so I'm writing a browser
22nd Sep 2023
19

I'm fed up with it, so I'm writing a browser

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

22nd Sep 2023
I'm fed up with it, so I'm writing a browser
Security of the Infinity Ergodox on Mac OS A friend of mine is very into keyboards and, after seeing his keyboards at work and admiring his...
12th Oct 2016
2

Security of the Infinity Ergodox on Mac OS

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

12th Oct 2016
A friend of mine is very into keyboards and, after seeing his keyboards at work and admiring his Ergodox many times, I took the plunge and built my own. 152 solder joints later, I have this beauty: It took a few days to get used to it and in the process, I found a bug in layer...
How to apply Hilltop's Boku no Natsuyasumi 2 English patch on Linux Haven't blogged in awhile, so here’s a quickie. Last week, Hilltop released an English patch for...
8th Nov 2023
1

How to apply Hilltop's Boku no Natsuyasumi 2 English patch on Linux

from dthompson [alt+shift+b] in programming

8th Nov 2023
Haven't blogged in awhile, so here’s a quickie. Last week, Hilltop released an English patch for Boku no Natsuyasumi 2, which finally makes the Japan exclusive PS2 game accessible to us English speaking folks. The README explains how to apply the patch on Windows or via a web...
Green flags for investable founders Here are a few things I’ve seen founders do that made me confident in their ability and...
2nd Jan 2024
38

Green flags for investable founders

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

2nd Jan 2024
Here are a few things I’ve seen founders do that made me confident in their ability and dedication. Elevator pitch in LinkedIn tagline A founder who is all in is constantly selling. That means their tagline will: a) be for their company, not for them b) be the sales pitch, not a...
How big is the Flutter team? I often get asked how many people contribute to Flutter. It's a hard question to answer because...
3rd Feb 2024
46

How big is the Flutter team?

from Hixie's Natural Log [alt+shift+b] in programming

3rd Feb 2024
I often get asked how many people contribute to Flutter. It's a hard question to answer because "contribute" is a very vague concept. There's tens of thousands of packages on pub.dev, all of which are written by contributors to the community. There's over 100,000 of issues...
I’m sorry Question: Answer: The post I’m sorry appeared first on Vadim Kravcenko.
9th May 2024
94

I’m sorry

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

9th May 2024
Question: Answer: The post I’m sorry appeared first on Vadim Kravcenko.
Celebrating 45 Years of Kermit with the First New C-Kermit Release in 15 Years (and working with a... 1981 was a different time for computing. It was expensive (both hardware and software), and it was...
3rd Aug 2026
1
3rd Aug 2026
1981 was a different time for computing. It was expensive (both hardware and software), and it was far from a given that machines from one vendor would be able to talk to those from another. In fact, Columbia University had just such a problem, so in 1981, Frank da Cruz and Bill...
SemVer: The Tricky Parts Semantic versioning, is the way to version packages in JS ecosystem. I always thought I understood...
8th Nov 2021
31

SemVer: The Tricky Parts

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

8th Nov 2021
Semantic versioning, is the way to version packages in JS ecosystem. I always thought I understood semver, but that illusion disappeared once I started maintaining libraries myself. Semver has tricky edge cases where it's unclear what the new version number should be: Should you...
What mammal is that? I was visiting my parents over Christmas, and they have a large dog called Ziva. I like to take...
2nd Jan 2024
33

What mammal is that?

from alexwlchan [alt+shift+b] in programming

2nd Jan 2024
I was visiting my parents over Christmas, and they have a large dog called Ziva. I like to take silly photos of the family pets, and this is one from last week that shows off a super-sized snoot: No Photoshop here, just my iPhone’s Ultra Wide camera held close to...
Advanced Vitest Patterns (workshop) Learn advanced Vitest patterns—custom fixtures, matchers, and performance tuning—to craft faster,...
6th Aug 2025
24

Advanced Vitest Patterns (workshop)

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

6th Aug 2025
Learn advanced Vitest patterns—custom fixtures, matchers, and performance tuning—to craft faster, more effective test experiences.
What is a Senior Software Engineer at Wise and Amazon? Common expectations for the senior level at the two companies, and compensation packages at Wise.
1st Aug 2023
78

What is a Senior Software Engineer at Wise and Amazon?

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

1st Aug 2023
Common expectations for the senior level at the two companies, and compensation packages at Wise.
The Absolute Best Way to Run Multiple npm Scripts in Parallel in 2022 Just a quick tutorial and explanation of how best to set up concurrently with named and colored log...
11th Oct 2022
84

The Absolute Best Way to Run Multiple npm Scripts in Parallel in 2022

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

11th Oct 2022
Just a quick tutorial and explanation of how best to set up concurrently with named and colored log output since I had to look it up today.
Middle management roles are also a trap. Six years ago, I wrote Tech Lead Management roles are a trap. My argument then was that TLM roles...
8th Aug 2026
2

Middle management roles are also a trap.

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

8th Aug 2026
Six years ago, I wrote Tech Lead Management roles are a trap. My argument then was that TLM roles present themselves as easier than moving into a full management role, but the tension between doing the software engineering and engineering management aspects of the role made being...
You Can't "Vibe Code" Love About six months ago, I was offered a presentation slot at the WeAreDevelopers World Congress in...
31st Aug 2026
0

You Can't "Vibe Code" Love

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

31st Aug 2026
About six months ago, I was offered a presentation slot at the WeAreDevelopers World Congress in Berlin. I rarely take speaking engagements, especially international ones, but this one arrived at just the right time, the right place, and with the right person – I said yes, on the...
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
Dispatch 013: ARIA Safeguarded AI Programme, new faces, and a splattering of ink lab notes Peter, our lab director, will announce a major new initiative. You’ll hear about two researchers who...
22nd Sep 2025
13
22nd Sep 2025
Peter, our lab director, will announce a major new initiative. You’ll hear about two researchers who have recently joined our staff. Finally, we’ve got a collection of lab notes about Programmable Ink.
Setting Up AdGuard Home with Eero Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on...
4th Nov 2022
37

Setting Up AdGuard Home with Eero

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

4th Nov 2022
Setting Up AdGuard Home with Eero 2022-11-04 Eariler this year I posted detailed instructions on setting up Pi-Hole with Eero and it seemed to help out a few people having troubles. With AdGuard Home recently popping up on the frontpage of HackerNews, I thought now would be a...
Browser APIs: The Web’s Free SaaS Authentication on the web is a complicated problem. If you’re going to do it yourself, there’s a lot...
2nd Nov 2025
14

Browser APIs: The Web’s Free SaaS

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

2nd Nov 2025
Authentication on the web is a complicated problem. If you’re going to do it yourself, there’s a lot you have to take into consideration. But odds are, you’re building an app whose core offering has nothing to do with auth. You don’t care about auth. It’s an implementation...
Why Bad AI Is Here to Stay It seems that in 2025 a lot of people fall into one of two camps when it comes to AI: skeptic or...
2nd Feb 2025
85

Why Bad AI Is Here to Stay

from orlp.net - Blog Archive [alt+shift+b] in programming

2nd Feb 2025
It seems that in 2025 a lot of people fall into one of two camps when it comes to AI: skeptic or fanatic. The skeptic thinks AI sucks, that it’s overhyped, it only ever parrots nonsense and it will all blow over soon. The fanatic thinks general human-level intelligence is just...
An Update on Orion for Linux and Windows Kagi is ending development of Orion for Linux and Windows and open-sourcing both so the community...
a week ago
1

An Update on Orion for Linux and Windows

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

a week ago
Kagi is ending development of Orion for Linux and Windows and open-sourcing both so the community can carry them forward. Our small team will now focus fully on making Orion for macOS and iOS faster, more stable, and more capable.
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,...
How to install the MongoDB extension in MAMP for Mac How to install the MongoDB extension in MAMP for Mac ¶How to install the MongoDB extension in MAMP...
9th Aug 2017
18

How to install the MongoDB extension in MAMP for Mac

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

9th Aug 2017
How to install the MongoDB extension in MAMP for Mac ¶How to install the MongoDB extension in MAMP for Mac Yes, I use MAMP. Sue me (please don’t sue me). It’s actually a pretty good stack for standard web dev and I’ve found that it works fine for most of my needs, even with...
Grit Multipliers People sometimes argue that you’re more likely to build a successful business as a solo founder....
4th Dec 2022
2

Grit Multipliers

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

4th Dec 2022
People sometimes argue that you’re more likely to build a successful business as a solo founder. The argument goes that without co-founders, you get faster decision making, and since speed is one of most important advantages you have, you get a better shot at iterating...
Getting the base directory of an sbt project This is a command you can run in a shell script to print the base directory of an sbt project: $...
4th Dec 2022
42

Getting the base directory of an sbt project

from alexwlchan [alt+shift+b] in programming

4th Dec 2022
This is a command you can run in a shell script to print the base directory of an sbt project: $ sbt --batch -error "project $PROJECT" "print baseDirectory" | tr -d "\n" For example: $ sbt --batch -error "project ingests_api" "print baseDirectory" | tr -d...
Adding Open Graph to Pelican I just added Open Graph support to this Pelican-generated site so pretty previews would show up when...
19th Apr 2018
45

Adding Open Graph to Pelican

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

19th Apr 2018
I just added Open Graph support to this Pelican-generated site so pretty previews would show up when people shared my posts, and I figured I'd share the fairly tidy way I went about it in case other people were interested. I only added support for articles, my journal entries,...
Migrating a Create React App project to Vite Create React App (CRA) provides an all-in-one development toolchain for your React applications. It...
15th Jun 2021
43

Migrating a Create React App project to Vite

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

15th Jun 2021
Create React App (CRA) provides an all-in-one development toolchain for your React applications. It is great for beginners, as you don't need to care about configuring your toolset. However, I've encountered more and more limitations without "ejecting", mostly due to the...
Handling State & User Interactions In UI Applications An early thinking about handling your app or component state can help you to avoid many bugs even...
5th Feb 2021
44

Handling State & User Interactions In UI Applications

from Mahmoud Felfel's Blog RSS Feed [alt+shift+b] in programming

5th Feb 2021
An early thinking about handling your app or component state can help you to avoid many bugs even before starting to write code.
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
The imminent risk of vibe coding Negative feedback loops caused by vibe coded change sets
30th Jan 2026
1

The imminent risk of vibe coding

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

30th Jan 2026
Negative feedback loops caused by vibe coded change sets
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...
Git annex notes Setup New repo init git: git init init git annex: git annex init local Add S3 Remote named...
13th May 2015
1

Git annex notes

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

13th May 2015
Setup New repo init git: git init init git annex: git annex init local Add S3 Remote named public-s3 git annex initremote public-s3 type=S3 encryption=none bucket=tyler.zone chunk=0 Add file to git annex git annex add [big-file] copy current directory to public-s3 remote git...
No hassle detected! The importance of tools
9th Aug 2024
126

No hassle detected!

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

9th Aug 2024
The importance of tools
Drawbacks of developing in containers It seems like everyone these days is developing in containers. Specifically, I mean running your...
1st Feb 2021
2

Drawbacks of developing in containers

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

1st Feb 2021
It seems like everyone these days is developing in containers. Specifically, I mean running your local development environment almost entirely in containers. There's a lot to be said for it, especially when you're bringing new developers into a project: it can be an invaluable...
Should I Use JWTs For Authentication Tokens? No.Not satisfied? Fine, fine. I’ll write a longer answer.Let’s talk about what we’re talking about....
26th May 2024
43

Should I Use JWTs For Authentication Tokens?

from home automation - Tinker, Tamper, Alter, Fry [alt+shift+b] in programming

26th May 2024
No.Not satisfied? Fine, fine. I’ll write a longer answer.Let’s talk about what we’re talking about. JWT stands for JSON Web Tokens, a reasonably well defined standard for authenticated tokens. Specifically they have a header with format information, a payload, and a signature or...
The 2018 Mac Mini Watch the video review I hardly ever think about my Mac Mini, but it serves a vital role for my...
6th Nov 2018
63

The 2018 Mac Mini

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

6th Nov 2018
Watch the video review I hardly ever think about my Mac Mini, but it serves a vital role for my family as our home-theater mixer, Plex server, ScanSnap server, Apple Photos backup, and Backblaze host for our NAS.1 Almost every port on the back is in use, and it runs 24/7,...
Control and complexity: tension in systems design The adoption of LLMs in software development has led countless organizations to rapidly change their...
10th Aug 2026
1

Control and complexity: tension in systems design

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

10th Aug 2026
The adoption of LLMs in software development has led countless organizations to rapidly change their practices and structures. Old methods are questioned, replaced, and repurposed as the economics around creating new code get shaken up. Because humans and LLMs aren’t...
What I'm up to - October 2025 Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Oct 2025
1

What I'm up to - October 2025

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

1st Oct 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in September - Spent Labor Day in Boulder - Went to Alchemy Springs Sauna in SF- I'm happy to see...
The future of large files in Git is Git .title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} If Git had a nemesis, it’d...
15th Aug 2025
57

The future of large files in Git is Git

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

15th Aug 2025
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} If Git had a nemesis, it’d be large files. Large files bloat Git’s storage, slow down git clone, and wreak havoc on Git forges. In 2015, GitHub released Git LFS—a Git extension that hacked around problems...
How to Blow Up a Timeline NOTE: I’d been working on this piece on and off for a few weeks while trying to move to NYC and...
7th Jul 2023
109

How to Blow Up a Timeline

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

7th Jul 2023
NOTE: I’d been working on this piece on and off for a few weeks while trying to move to NYC and settle into my new apartment, and just as I was about to publish it, Elon rate-limited Twitter and so, sensing a moment of weakness, Meta pulled up its launch date for Threads to...
No sacred masterpieces Or "that time I built Excel for Uber and they ditched it like a week after launch"
15th Sep 2023
32

No sacred masterpieces

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

15th Sep 2023
Or "that time I built Excel for Uber and they ditched it like a week after launch"
Coding with LLMs can lead to more and better software We are in the early days with a new technology. There is a lot of hype around LLMs, and takes on...
3rd Apr 2023
2

Coding with LLMs can lead to more and better software

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

3rd Apr 2023
We are in the early days with a new technology. There is a lot of hype around LLMs, and takes on every end of the spectrum. Some predict that programmers will be out of a job sooner than later. Others predict that these will just contribute to spam. Today I'd like to focus on one...
Tokyo Ruby Kaigi 05 ![Speaker](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6...
5th Feb 2011
31

Tokyo Ruby Kaigi 05

from TokyoDev [alt+shift+b] in programming

5th Feb 2011
![Speaker](https://www.tokyodev.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaEFsIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--1169db2c72c9703ffc256e380c62cb2f19df8c6e/tokyorubykaigi_speaker.jpg) [Tokyo Ruby Kaigi...
Building personal and organizational prestige Most months I get at least one email from an engineering leader who believes they’d be a candidate...
4th Jul 2023
54

Building personal and organizational prestige

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

4th Jul 2023
Most months I get at least one email from an engineering leader who believes they’d be a candidate for significantly more desirable roles if their personal brand were just better known. Similarly, when funding is readily available during periods of tech industry expansion, many...
How to destroy your app performance using React contexts useContext hook has made React Context API so pleasant to work with that many people are even...
4th Oct 2021
41

How to destroy your app performance using React contexts

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

4th Oct 2021
useContext hook has made React Context API so pleasant to work with that many people are even suggesting that we drop external state management solutions and rely on the built-in alternative instead. This is dangerous thinking that can easily push your app's performance down the...
Introducing PageRoast Introducing PageRoast 2021-03-11 Following up with my concept of releasing small side projects...
11th Mar 2021
48

Introducing PageRoast

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

11th Mar 2021
Introducing PageRoast 2021-03-11 Following up with my concept of releasing small side projects weekly, I have officially launched PageRoast. What is PageRoast I hear you ask? Receive a detailed report analyzing your landing page with actionable items to improve your conversion...
Building a Second Brain: The Illustrated Notes Illustrated notes on the Building A Second Brain course
16th Apr 2020
1

Building a Second Brain: The Illustrated Notes

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

16th Apr 2020
Illustrated notes on the Building A Second Brain course
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...
Taking time to reflect * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s been a...
15th Oct 2011
34

Taking time to reflect

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

15th Oct 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s been a while since my last blog post, and I’ve recently been pondering why that may be. It’s not that I’ve been doing less than when I was regularly blogging, it’s in fact quite
Things I enjoyed in 2023 Things I watched, read, played, got into, enjoyed, or did and would do again, in 2023.
30th Dec 2023
50

Things I enjoyed in 2023

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

30th Dec 2023
Things I watched, read, played, got into, enjoyed, or did and would do again, in 2023.
Slack doesn't listen to its users. In a rush of hubris, Slack published a full page ad taunting Microsoft Teams in the New York...
4th Nov 2016
37

Slack doesn't listen to its users.

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

4th Nov 2016
In a rush of hubris, Slack published a full page ad taunting Microsoft Teams in the New York Times: That feeling when you think "we should buy a full page in the Times and publish an open letter," and then you do. 💫 pic.twitter.com/BQiEawRA6d — Stewart Butterfield (@stewart)...
Crosscut: Drawing Dynamic Models Uniting the directness of pen & paper with the dynamism of software.
29th Mar 2022
43

Crosscut: Drawing Dynamic Models

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

29th Mar 2022
Uniting the directness of pen & paper with the dynamism of software.
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...
Can I Speak To Someone? On the evening of Sunday 6 August 2023, my wife and I were on a flight back to Johannesburg from...
9th Aug 2023
70

Can I Speak To Someone?

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

9th Aug 2023
On the evening of Sunday 6 August 2023, my wife and I were on a flight back to Johannesburg from Heathrow Airport, London. After boarding, the flight remained on the runway for over an hour without taking off. Eventually, the pilot told us that due to the coup in Niger, the...
A return to company core mission & values If you want to refocus on your core mission, and end political discourse at work, now is a window of...
31st Jan 2024
90

A return to company core mission & values

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

31st Jan 2024
If you want to refocus on your core mission, and end political discourse at work, now is a window of time to do it
OpenAI Five Finals Intro The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI...
15th Apr 2019
60

OpenAI Five Finals Intro

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

15th Apr 2019
The text of my speech introducing OpenAI Five at Saturday’s OpenAI Five Finals event, where our AI beat the world champions at Dota 2: “Welcome everyone. This is an exciting day. First, this is an historic moment: this will be the first time that an AI has even attempted to play...
Distributed, Asynchronous Git Syncing with NNCP I have a problem. I have a directory that I use with org-mode and org-roam. I want it to be synced...
18th Aug 2021
38

Distributed, Asynchronous Git Syncing with NNCP

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

18th Aug 2021
I have a problem. I have a directory that I use with org-mode and org-roam. I want it to be synced across multiple machines. I also want to keep the history with git. And, I want to use end-to-end encryption (no storing a plain git repo on a remote server), have a serverless...
Recently A little late on this one, but I got around to it! Reading I got stuck on two books: books that I...
6th Jun 2025
1

Recently

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

6th Jun 2025
A little late on this one, but I got around to it! Reading I got stuck on two books: books that I want to enjoy but can’t get any momentum on. So my reading “stats” are suffering and this is a light year for books so far. But I switched gears to read Glass Century by Ross Barkan,...
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.
The Elon Swing Voter I’m getting on a plane back to America tonight, been away for over 3 months. It sort of fills me...
6th Dec 2024
97

The Elon Swing Voter

from the singularity is nearer [alt+shift+b] in programming

6th Dec 2024
I’m getting on a plane back to America tonight, been away for over 3 months. It sort of fills me with dread and anxiety. I remember going to the Apple store before I was leaving, the uhhhhhhh from the sales people was awful. 0 pride. Nobody cares. So different from the sales...
The five types of people who produce inaccessible code There are roughly five types of people you’ll meet doing accessibility development work. They...
16th Jun 2023
26

The five types of people who produce inaccessible code

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

16th Jun 2023
There are roughly five types of people you’ll meet doing accessibility development work. They are: People who create inaccessible code, but do not realize they are doing so. People who create inaccessible code and realize they are doing so, but do not know how to fix it. People...
Grats: A More Pleasant Way to Build TypeScript GraphQL Servers Bringing Implementation-First GraphQL to TypeScript via a novel static analysis approach.
5th Mar 2024
1

Grats: A More Pleasant Way to Build TypeScript GraphQL Servers

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

5th Mar 2024
Bringing Implementation-First GraphQL to TypeScript via a novel static analysis approach.
Processes don't create ownership, people do Creating a sense of ownership in the team is crucial for the success of a project. What's the right...
21st May 2024
60

Processes don't create ownership, people do

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

21st May 2024
Creating a sense of ownership in the team is crucial for the success of a project. What's the right angle?
Introducing Joe Martin - Our first Product Marketer Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist...
6th Aug 2021
41

Introducing Joe Martin - Our first Product Marketer

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

6th Aug 2021
Before joining PostHog, Joe Martin had never owned a Mac. The former tech and games journalist previously did everything on PC, but joining PostHog…
Summarizing our recommendations for software documentation Last year, my coworker Suzanne and I got a case study accepted into an ethnography conference! She's...
3rd Feb 2025
51

Summarizing our recommendations for software documentation

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

3rd Feb 2025
Last year, my coworker Suzanne and I got a case study accepted into an ethnography conference! She's an anthropologist by training, and I'm a software engineer. How'd we wind up there? The short version is I asked her what I thought was an interesting question, and she thought it...
OpenAI fixed their unsafe policy around names Update October 2, 2023: This is now fixed: you can update your name in your user settings. This...
4th Sep 2023
2

OpenAI fixed their unsafe policy around names

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

4th Sep 2023
Update October 2, 2023: This is now fixed: you can update your name in your user settings. This works for the OpenAI Platform accounts, and they say the same for ChatGPT (etc.) is coming soon. Thank you to those who reached out to OpenAI employees about this, and thank you so...
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.
Books I read in 2020 Growing up, I was never an avid reader. I remember I enjoyed some expanded universe Star Wars books....
3rd Jan 2021
51

Books I read in 2020

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

3rd Jan 2021
Growing up, I was never an avid reader. I remember I enjoyed some expanded universe Star Wars books. But that was about it. Even reading The Lord of the Rings or easier to digest books like Harry Potter would be a struggle. It was not until I started getting access to technical...
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!
Updating The Single Most Influential Book of the BASIC Era In a way, these two books are responsible for my entire professional career. With early computers,...
31st Dec 2021
63

Updating The Single Most Influential Book of the BASIC Era

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

31st Dec 2021
In a way, these two books are responsible for my entire professional career. With early computers, you didn't boot up to a fancy schmancy desktop, or a screen full of apps you could easily poke and prod with your finger. No, those computers booted up to the command
Introducing Collecto - Open-Source Email Collection Service Over the past couple of weeks, I’ve been working on solving a problem that’s been nagging me for a...
17th Oct 2024
1

Introducing Collecto - Open-Source Email Collection Service

from Eliran Turgeman [alt+shift+b] in programming

17th Oct 2024
Over the past couple of weeks, I’ve been working on solving a problem that’s been nagging me for a while. Whenever I wanted to launch something new or set up a waiting list, I couldn’t find a simple, flexible, and free tool to collect emails. Most options out there are either too...
how to use web workers with typescript A practical example of where web workers can improve performance and UX but there are gotchas and...
13th Mar 2022
45

how to use web workers with typescript

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

13th Mar 2022
A practical example of where web workers can improve performance and UX but there are gotchas and limits
Suite smells: undertesting and overtesting Tests are great, provided they actually test something. But are your tests too optimistic...
8th Dec 2024
116

Suite smells: undertesting and overtesting

from Blog - Bitfield Consulting [alt+shift+b] in programming

8th Dec 2024
Tests are great, provided they actually test something. But are your tests too optimistic (assuming the code already works), or too persnickety (testing the irrelevant)?
How to Recursively Traverse JSON Objects I’ve found that it’s pretty rare that I need recursion in application code, but every once in a...
22nd Sep 2019
1

How to Recursively Traverse JSON Objects

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

22nd Sep 2019
I’ve found that it’s pretty rare that I need recursion in application code, but every once in a while I need to write a function that operates on a tree of unknown depth, such as a JSON object, and that’s often best solved recursively. Even though recursion is rare, it is...
The Boot.dev Beat. February 2026 A new year and another record broken! In January a combined 4,016,641 lessons and challenges were...
11th Feb 2026
1

The Boot.dev Beat. February 2026

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

11th Feb 2026
A new year and another record broken! In January a combined 4,016,641 lessons and challenges were completed by you, dear pupils! And to top it off, we’re now releasing the much anticipated Power BI Course by none other than Alex the Analyst! I hope you enjoy it.
Improving Github's New Design Improving Github's New Design 2020-07-07 Like many other Github users, I am not a big fan of their...
7th Jul 2020
51

Improving Github's New Design

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

7th Jul 2020
Improving Github's New Design 2020-07-07 Like many other Github users, I am not a big fan of their recent repository page redesign. In my mind it seems like a change just for the sake of change - the original UI worked perfectly fine. Sigh. I was planning on recreating the...
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...
Fundraising for SaaS Startups This article is part of the series called Founders Guide which I’m writing currently to help...
1st Jul 2022
34

Fundraising for SaaS Startups

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

1st Jul 2022
This article is part of the series called Founders Guide which I’m writing currently to help early-stage founders tackle the […] The post Fundraising for SaaS Startups appeared first on Vadim Kravcenko.
Image darning It's about a feature that cleans up dirt stains from aged newspapers. I called it darning because of...
28th Mar 2020
41

Image darning

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

28th Mar 2020
It's about a feature that cleans up dirt stains from aged newspapers. I called it darning because of how it works.
Lessons learned from 15 years of SumatraPDF, an open source Windows app I released first version of SumatraPDF in 2006. That’s 15 years ago which seems like a good time for...
25th Jul 2021
53

Lessons learned from 15 years of SumatraPDF, an open source Windows app

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

25th Jul 2021
I released first version of SumatraPDF in 2006. That’s 15 years ago which seems like a good time for a retrospective. The app SumatraPDF is a multi-format (PDF, ePub, Mobi, comic book, DjVu, XPS, CHM) viewer for Windows and currently looks like this: The...
The Best Product Managers Have The Worst Ideas It’s hard finding good product people. That fact is really a tragedy because they are probably the...
2nd Nov 2021
1

The Best Product Managers Have The Worst Ideas

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

2nd Nov 2021
It’s hard finding good product people. That fact is really a tragedy because they are probably the most important part of any product-focused organization. I think there is a misconception in the software industry that product managers have a good sense of “what users want”,...
A Simple Guide for Calm UI Read the post here.
4 weeks ago
1

A Simple Guide for Calm UI

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

4 weeks ago
Read the post here.
Disqus - An Apology Earlier today, I got an email alerting me to an angrier than usual comment on this website. It was a...
12th Jun 2024
53

Disqus - An Apology

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

12th Jun 2024
Earlier today, I got an email alerting me to an angrier than usual comment on this website. It was a proper keyboard warrior rant accusing me of all sorts of misdeads revolving around “forcing ads down people’s throats”. I replied saying that there had never been any ads on this...
Ink Note Fall 2023: Informal ink augmentation Thinking about various ways that drawing environments offer “augmentations”, like cards and arrows,...
1st Jun 2023
14

Ink Note Fall 2023: Informal ink augmentation

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

1st Jun 2023
Thinking about various ways that drawing environments offer “augmentations”, like cards and arrows, and how we might be able to make these more dynamic.
The xz Issue Isn’t About Open Source You’ve probably heard of the recent backdoor in xz. There have been a lot of takes on this, most of...
4th Apr 2024
116

The xz Issue Isn’t About Open Source

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

4th Apr 2024
You’ve probably heard of the recent backdoor in xz. There have been a lot of takes on this, most of them boiling down to some version of: The problem here is with Open Source Software. I want to say not only is that view so myopic that it pushes towards the incorrect, but also it...
Counting Forest Fires 2024/01/26 Counting Forest Fires Today I'm hitting my 3 years mark at Honeycomb, and so I thought...
26th Jan 2024
66

Counting Forest Fires

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

26th Jan 2024
2024/01/26 Counting Forest Fires Today I'm hitting my 3 years mark at Honeycomb, and so I thought I'd re-publish one of my favorite short blog posts written over there, Counting Forest Fires, which has become my go-to argument when discussing incident metrics when asked to count...
Rust and Go vs everything else Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages...
19th Nov 2024
130

Rust and Go vs everything else

from Blog - Bitfield Consulting [alt+shift+b] in programming

19th Nov 2024
Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages make perfect partners.
Rolumns 1.3 & Recompose 1.0 I built them, and now you're going to hear about it.
23rd Jul 2023
45

Rolumns 1.3 & Recompose 1.0

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

23rd Jul 2023
I built them, and now you're going to hear about it.
A Walkthrough of *that* React Suspense Demo Annotated commentary on the code behind the Movie search demo featuring React Suspense
2nd Mar 2018
28

A Walkthrough of *that* React Suspense Demo

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

2nd Mar 2018
Annotated commentary on the code behind the Movie search demo featuring React Suspense
When deciding which framework to use a few months back for all of our new systems, there wasn’t… When deciding which framework to use a few months back for all of our new systems, there wasn’t even...
12th Dec 2017
18

When deciding which framework to use a few months back for all of our new systems, there wasn’t…

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

12th Dec 2017
When deciding which framework to use a few months back for all of our new systems, there wasn’t even a mention of framework speed. The truth is in practice that it just doesn’t matter for a large proportion of use-cases and certainly not for ours (funded startup with tens of...
Thinking more about Netscape Time Netscape time's influence has gone far beyond Netscape itself, and tis a legacy that we still...
3rd Jun 2026
1

Thinking more about Netscape Time

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

3rd Jun 2026
Netscape time's influence has gone far beyond Netscape itself, and tis a legacy that we still wrestle with on the web. We probably always will. The post Thinking more about Netscape Time appeared first on The History of the Web.
Adoption of Ruby by Japanese Businesses The first Ruby related event I attended in Japan was [Ruby Kaigi...
17th Sep 2014
33

Adoption of Ruby by Japanese Businesses

from TokyoDev [alt+shift+b] in programming

17th Sep 2014
The first Ruby related event I attended in Japan was [Ruby Kaigi 2007](http://jp.rubyist.net/RubyKaigi2007/). At the conference, from talking to other developers, I was surprised to learn that despite them being passionate about Ruby, they weren't using Ruby at their day job....
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