Writing software is a battle between complexity and simplicity. Striking balance between the two is difficult. The trade-off is between long unmaintainable methods and too much abstraction. Tilting too far in either direction impairs code readability and increases the likelihood of defects. Are defects avoidable? NASA tries, but they also do truckloads of testing. Their…
Category: Process
All UTC times are not necessarily the same
A friend pointed out that all UTC Time is not the same. When he told me, I responded with “What!?! What are you talking about? It’s the same.” “No it’s not” he said. He explained, that yes using UTC will allot you an agreed upon time format but that does not guarantee that both server’s…
2 minutes on Migrating Data
I had a great talk with my friend Dave today. He’s a Data Scientist. He knows his stuff, for sure. We talked about a number of things, but one that really stuck out was data migration. He says never to migrate via code, use a tool. You are reinventing the wheel. You are locked into…
Going Faster Tip #3
In Windows, type the first part of the previous command and then hit F8. The shell will perform a backward search through previous commands that match the first part of what you’ve just typed.