Louie Mantia on Making Opinionated Software

“Making software isn’t easy. You have to make a lot of decisions and have good strong reasoning for doing so. A lot of the decisions I make are with my gut, and revolve around my personal taste. But there’s another way to design things, and that’s “safely.”

It’s not easy either, but designing safely means designing for everyone (80%+ of the population). Often, designing safely means making decisions that don’t make you happy personally. You include a feature so that someone else will like it.”

I think Louie should take it one step further. Write Opinionated Software. Don’t write mushy middle-of-the-road swiss army knife software. Write something with a voice.

Smart Albums for iPad Air Screenshots

A few years ago I wrote this tip on creating Smart Albums for your iPhone or iPad screenshots. I’m a big screenshot taker. I use them for keeping track of UI problems with projects I’m working on and even as a quick “note” to look into something later.

The problem is sorting the screenshots out from the rest of my 80 billion photos in my library. I use Aperture (yes, me and two other people) and created this Smart Album to sort out my screenshots from my iPad Air. You can probably adopt the logic for other devices as well.

Screen Shot 2014-08-22 at 4.04.59 PM

Basically it looks for files that match all of the following:

  • Text starts with “IMG_” – standard filename prefix for iOS device screenshots.
  • Pixel height and width is between 1,536 and 2,048 – this allows for both portrait and landscape screenshots to be returned
  • Camera Model is empty – pretty much all of my other images are photos from cameras that record their model. iOS devices do not store a value for “Camera Model” in their EXIF data.
  • File Type is other – no RAW or jpegs showing up here!

If you have suggestions or modifications, please let me know in the comments below.

I asked several reporters, editors, and scholars what journalists should do to get ready for the next wave of firings. There were three strong consensus answers: first, get good at understanding and presenting data. Second, understand how social media can work as a newsroom tool. Third, get whatever newsroom experience you can working in teams, and in launching new things.

 

The intennable Clay Shirky on the “uncertain” future of print journalism. Spoiler alert: it’s not uncertain, it’s very certain.

How do You Define “Public”?

“Public is not simply defined. Public is not just what can be viewed by others, but a fragile set of social conventions about what behaviors are acceptable and appropriate. There are people determined to profit from expanding and redefining what’s public, working to treat nearly everything we say or do as a public work they can exploit. They may succeed before we even put up a fight.”

Anil Dash on “What is Public?

Cognitive Biases in Software Engineering

“This is one of the harder biases to get over in my opinion, because it means acknowledging our own limitations, and really stressing the fragile parts of the code that we write. We all want and expect our software to work, so we are inescapably drawn to evidence that confirms this desire. Keep fighting this urge, keep testing, and always question your assumptions.”

Jonathan Klein on how our brains deceive us when encountering issues in software development.