When working on the command line, it’s perfectly fine to use short-format flags. For example:
$ ls -al
This is memorable, easy to type, and helps you focus on accomplishing the task at hand.
However, when writing shell scripts that will be used over and over, it’s tempting to write in the same, comfortable short-flag style. However, compare the following:
Continue reading “Best Practice: Use Long-Format Flags in Shell Scripts”
Two things hit me today as big lessons I’ve learned over the years. They apply to pretty much any technology-related activity be it programming, application architecture, etc. They are:
Continue reading “Some Guiding Technology Principles”
Any sufficiently advanced SQL query is indistinguishable from magic.Arthur C. Clark (?)
I just feel sorry for the poor sap who has to maintain this…oh wait, that’s me… 🙁
You tell me…
Me: “Hey Siri! How much money is one million pennies?”
Siri: “Here’s what I found on the web for ‘How much money is one million pennies’”
I mean yeah I probably should have been able to do this in my head…but so should Siri!
Can we just take a moment to talk about how awesome SSH is! I’m out in my garage where the wifi reception is horrible and coding on my dev server via SSH. Even at ~120kbps down and ~50kbps up, I’m still able to use vim and screen productively. This is incredible to me!
Having grown up with 28kbps dial-up internet at home, it’s just amazing to me when I see technology in 2020 that still works flawlessly under dial-up-like connection speeds.
XYZ Company Voted Top 100 Workplaces For ABC City In 2019!
Hmm…I worked there for 2+ years and it really wasn’t that great – what gives?!
Continue reading ““Top” Workplaces”
Business and salespeople are optimists. Well, perhaps that’s painting with too broad a brush. Maybe it’s safer to say that, at the very least, their jobs require some degree of optimism regarding the raw probability of things like a sale closing or a business venture succeeding.
On the other hand, programming is an inherently realist (if not slightly pessimistic) endeavor. Well, maybe that’s painting with too broad a brush again and it’s safer to say that it should be a realist if not slightly pessimistic endeavor. (If you’re skeptical, just spend some time working on a behind-schedule software project and you’ll very quickly get in touch with your realist/pessimistic side.)
Continue reading “Optimism And Software Development”
Windows 10 updates are a lot like US elections – often unpredictable, seemingly never-ending, and a great reason to get into heated debates and sling mud at each other.
Hold my Linux while I go make some popcorn… 🍿
A lot of companies (Apple, Disney, Warner Brothers, etc.) are planning on launching their own streaming service within the next 12-18 months to compete with Netflix. My guess is execs at these companies looked at the profit margins Netflix was getting on content belong to their companies, started seeing dollar signs, and figured, “Hey – we can do this and make boat loads of money for ourselves!”
However, in arriving at the conclusion that they should launch their own streaming service in order to achieve massive profitability, I think these companies missed the point regarding what made Netflix so popular in the first place.
Continue reading “Netflix”