-
The Discipline of Software
One of the things I find the most difficult to teach is the discipline to solve exactly the problem that is in front of you, and only that problem. Solve it in the simplest way you can think of. Be confident that in the future if new requirements arise, such as improved performance, you’ll be…
-
Map of Off Leash Dog Friendly Parks in NYC
All the information above was taken from https://www.nycgovparks.org/facilities/dogareas and encoded to the best of my abilities. I’ve tried to encode the rules for the specific park in the description when you click on the pin but if you know more specific details let me know in the comments and I’ll do my best to keep…
-
How to make Kaleidoscope your default Git Diff and Merge tool
First you need to grab the ksdiff command line tool and install it https://www.kaleidoscopeapp.com/ksdiff2 Then the following set of commands will set kaleidoscope to be your default diff/merge tool Then to run it
-
Why am I not motivated in this excellent situation?
Once upon a time in 2011, I serendipitously stumbled on to a question on a stack exchange site I had never been to, and would never visit again. The title was so click-baity I just had to click! It was another programmer asking for help: Why am I not motivated in this excellent situation? As…
-
I can probably use this like Twitter and relieve myself of the last social media I am addicted to. Honestly social media is really just centralized blogs with RSS and a share button.
-
Speed
If a design is taking too long then it’s the wrong design Elon MuskEveryday Astronaut Interview This is by far the topic I get the most push back from engineers about. Even more than Software Engineering is Writing. They always want to go slower, more carefully. The idea of doing what they’re doing now but…
-
How to break up big tech
Op-ed: Breaking up big tech by Jim Wallace Recently the Department of Justice announced they were going to start investigating the large tech companies for antitrust violations, potentially leading to breaking up big tech. It’s not surprising; large tech companies love to tell the story about how they are neutral platforms or common carriers and,…
-
Cheesecake and Software Engineering
I think the people who liked the above tweet think I’m being funny by choosing a cake instead of a pie; that I’m suggesting that cake is superior to pie. But I’m actually being serious – Cheesecake is a pie not a cake. When you make pumpkin pie, you make the crust, then the filling;…
-
One SSH Key to rule them all
I have searched high and low for a better way to use SSH key based authentication than what you learn in the default Linux tutorials. Those tutorials would have you generate one key per-machine/account and then on every box you SSH into add that to the authorized_keys file. What I want is a single key…
