
I’m Ingo—a senior computer scientist with decades of experience shipping code that matters. I’ve built scalable SDKs, led agile teams, and automated more things than I can count. When I’m not wrangling TypeScript or writing Rust, you’ll find me designing laser-cut ornaments, plotting pen art, or chasing sunlight on a titanium road bike.
I’m obsessed with clean workflows, great tools, and making things better—whether that’s debugging CI pipelines or helping teams stay focused on what really matters. I build, I share, and yes—I’m on a mission to make all this experience count (and maybe even get a little wealthy along the way).
Adding a Colorful Border Around macOS App Windows
TL;DR
JankyBorders is a tool that allows you to add a colored border around macOS app windows. This is helpful, especially in dark mode, to better see the window border and identify which application window is in front and active.
With a simple configuration file, it’s possible to specify the colors for the active and inactive windows. The program has more customizable options than I will discuss here. I focus on defining the colors for the active window and the inactive windows. I will also show how to use gradients and glow for borders.
More ...Previously: How to Learn New Things
- May 2024
Adding a Colorful Border Around macOS App Windows I found this little tool that allows you to add a colorful border to macOS windows.
- April
How to Learn New Things Take notes and repeat, repeat, repeat
- February
Losing Weight and Improve My Health A journey to a healthier life
What Ingo is up to
- 2023
- September
US Citizenship
- May
It Is Already May
- February
Dayjs Extension Usage
Kicking Nextcloud Cron Script from TrueNAS Cron Job
- 2022
- October
The Fediverse
On the Way to Dual Citizenship (🇩🇪🇺🇸)
WFH Day 946
- August
WFH Day 896
WFH Day 870
- June
Update Prusa Mk3s Fan Shroud
- May
Friday Evening Source Code Changes
WFH Day 782
WFH Day 778
- April
WFH Day 761
3d Printed Axidraw Easel Spacer
- March
WFH Day 744
WFH Day 736
- February
TIL - Adding Swift Code to Objective-C Project
WFH Day 702
Adding Multiple Files to Macos Gatekeeper
WFH Day 693
- January
Hugo, Themes and My Theme Customization
Swiftui Learn by Doing
WFH Day 657
- 2021
- November
Happy Thanksgiving 🦃
WFH Day 616
- August
TIL - Organize a Folder of Thousands of Images Into Subfolders
- May
WFH Day 438
WFH Day 421
WFH Day 414
- March
WFH Day 365
Day353
- February
Day350
Day340
Day329
- January
Day310
- 2020
- December
Advent Of Code 2020 The December Coding Challenge is on
- November
Day240
- October
About Ingo Richter (me)
Day218
Day205
Day200
- September
Day197
Day192
Day189
Day186
Day184
Day183
Day182
Day178
- April
Day26
- March
Day1
Design for Coffee Ground Distribution Tool Base with OpenSCAD Use OpenSCAD to design a Base to hold a Coffee ground distribution tool
- 2019
Learning Crystal With Genetic Algorithms Learning Crystal lang by re-implementing book samples originally written in Java
- 2018
- August
Testing raw DOM Event Handler in Reactjs
- April
ReactJS San Francisco Meetup at Zendesk Some notes from the recent SF ReactJS Meetup
- March
Resize APFS Container in macOS 10.13 VMWare Image Resize APFS VoContainerlume in macOS 10.13 VMWare Image
- 2017
- May
Effective Git - Worktrees Worktrees can save time switching between different feature branches
- April
Efficient JavaScript Unit Testing with Jest and Snapshots Make your software testing life easier with Jest and Snapshots to test your javascript code
- February
Weekly Wallpaper Week 09/2017 My Wallpaper for the 9th week of 2017
Weekly Wallpaper Week 08/2017 My Wallpaper for the 8th week of 2017
Weekly Wallpaper Week 07/2017 My Wallpaper for the 7th week of 2017
Weekly Wallpaper Week 06/2017 My Wallpaper for the 6th week of 2017
- January
Weekly Wallpaper Week 05/2017 My Wallpaper for the 5th week of 2017
Weekly Wallpaper Week 04/2017 My Wallpaper for the 4th week of 2017
Weekly Wallpaper Week 03/2017 My Wallpaper for the 3rd week of 2017
My Wallpaper Photo of the Week My Wallpaper of the Week
- 2016
- November
Get Up And Start Walking
- October
SIGINFO is awesome
- August
Don't say it. Do it! Don’t talk too much, do it!
TIL - Reactjs optimization that cost me some time
- June
TIL - where to put ant-contrib
Welcome to my new blog presence