15 Jul 2018 #Math #iOS
Recently, I worked on an augmented reality (AR) iOS application where animated 3D models were placed directly in front of the user. The user’s heading was given in degrees, whereas the 3D models required radians for proper placement. However, the standard degrees-to-radians conversion formula of
degrees * pi / 180 seemed to place the 3D models incorrectly. After lots of head-scratching, I realized a subtle difference between degrees and radians that was the root of my issue.
02 Mar 2018 #FFmpeg
FFmpeg is an extremely powerful command line tool, able to accomplish a variety of operations on multimedia files. Although capable, FFmpeg can also be unwieldy to those that are unfamiliar with it. This blog post goes into a simple FFmpeg command to concatenate multiple multimedia files.
19 Feb 2018 #Hackathons
While reading an article by Rodney Folz about Selling Out and the Death of Hacker Culture, I found many parallels between Rodney’s experiences and my own. This post describes the latter.
30 Jan 2018 #Best Practices
The other day, my friend got a really simple interview question:
“Why should a developer never check API keys into git?”
21 Jan 2018 #Life
Instead of saying “I don’t have time” try saying “it’s not a priority,” and see how that feels. Often, that’s a perfectly adequate explanation. I have time to iron my sheets, I just don’t want to. But other things are harder. Try it: “I’m not going to edit your resume, sweetie, because it’s not a priority.” “I don’t go to the doctor because my health is not a priority.” If these phrases don’t sit well, that’s the point. Changing our language reminds us that time is a choice. If we don’t like how we’re spending an hour, we can choose differently.”
– Laura Vanderkam, Are We As Busy As We Think?