Lossless Photo Sharing

A cartoon of me with analysis paralysis while looking at a pile of different photo service icons, including Dropbox, iCloud Photo Sharing, Flickr, and many more

My mom sent me an email recently asking for advice sending a couple photos to a friend. She knew that emailing worked in theory, but was concerned the pictures would be compressed at some point along the way. I had to stop and think for a moment on this one; what is the best option for losslessly sharing a photo or two with someone? While on that thought, what’s the best option for losslessly sharing entire albums of photos? In a sea of services all promising to make the confusing mess that is photo sharing a thing of the past, how is anyone supposed to figure it out?

To combat this absurdly complicated productscape, I’ve compiled what I personally believe to be the best services for losslessly share photos with friends and family, separated into two tiers based on the volume of photos being shared. Regrettably, two categories are necessary since there’s currently no “cure-all” product or service that’s the absolute best option for sharing arbitrary amounts of pictures; some are wonderful for a picture or two, while others shine best for hundreds. Like many things in life, it’s all about knowing which tools to use for the job.

Continue Reading...

Meaningful Names

A "Hello, My Name Is" sticker with the name "FOOBAR" on it

Do you know what magic() means? How about foo(), what does that do? What about arg1, what’s that supposed to be? To be frank, I have no idea what any of these represent since the names themselves carry little to no intrinsic meaning. They’re just meaningless fluff.

Oftentimes, this is what it feels like as a developer when reading code from the community. Not all developers write code in this style, of course, but some do and it makes understanding the story they’re trying to tell nigh impossible. Even the general public can sympathize with these feelings; you’ve no doubt seen “hackers” in shows or movies clacking away alphabet vomit and wondered to yourselves, “Who the blazes can actually read that?”.

Continue Reading...

Listing the Little Things

As is tradition, with fresh versions of Apple’s operating systems comes thousands of reviews and pop tabloids eager to cash in on the hype. While there’s no shortage of trashy, Buzzfeed-style list “articles”1, it’s situations like this where lists (when implemented correctly and with respect to the reader) prove to be quite useful. There’s four brand-new operating systems teeming with goodies, some of which may potentially never be discovered or utilized to their full potential. To help expose these otherwise obscure tidbits, I’ve compiled a short list of my favorite features and options from iOS 10 and watchOS 32.

In respect of your time, below is a linked list of my personal favorite tidbits, feel free to peruse this list first and jump to any particular ones that interest you.

📱 iOS 10

watchOS 3

Continue Reading...

Two Is One, One Is None

Your computer is priceless. It doesn’t matter whether or not you have a new top-of-the-line desktop or an ancient, eight-year-old clunker, these computers are priceless not because of their specs but because of the data entrusted to their care. Nowadays, we trust our computers not only with memories such as baby pictures and wedding videos but also files critical to our livelihoods like personal projects and art portfolios. This data is more than just computer files, it’s an extension of ourselves: our memories, our livelihoods, our lives. This data, your data, is precious.

Yet I generally do not see this importance manifesting in protective action. From observing individuals breaking down at the Apple Store when they discover their family photos are lost forever to witnessing an artist and personal friend lose their entire life’s works, I’ve sadly also seen the consequences of neglecting such action. Depending on your response to the following question, it’s not a matter of if you’ll share a similar fate, but when: Do you back up your devices?

Continue Reading...

Why Vinyl?

At Christmastime this past year my parents surprised me with a gift that had been on the nagging edge of my radar for a long time: a record player. That’s right, a brand new turntable for a media format long thought dead by the general public since the CD was introduced over thirty years ago. Not to mention, for today’s youth that grow up with constant access to the entirety of music history at the tap of a screen the notion of having physical objects dedicated to predetermined static content must seem barbaric.

Telling friends and colleges about the gift often elicits one of two responses: a lighthearted jab about my hipster status or a genuinely curious “why?”. While there’s nothing I could say at this point to dispel remarks of the former’s variety (owning a record player certainly isn’t helping my case), I can certainly address the “why”. But to do so I must first explain what happened to make me even consider something so peculiar.

Continue Reading...