Answer me this: can you make it rain with digital currency? No? Yeah, that’s what I thought.

I am working on what people call a good bad idea. Or a bad good idea. I don’t know. I’m making physical gift cards for cryptocurrencies and digital assets, and it’s actually pretty cool.

Its recipe includes some smart contracts made from scratch, a pinch of augmented reality, and business cards.

Monies — Photo by Bermix Studio on Unsplash

Let’s talk about why having a cryptocurrency in physical form would be something worth making.

I know you’re skeptical.

Why make a physical gift card for cryptocurrencies?

As the subtitle of this article suggests: there are some things you can do with physical currencies that you just can’t do with virtual currencies.

And yes I know, there…


Give Kurt Vonnegut plenty of acid and Adderall, place him in a dark room for six months, and you’ve got yourself Tom Robbins.

Photo by John Keatly

Scroll down for the authors’ best and worst works.

About Tom Robbins

Are you stuck? Are you confused? Do you want to create something beautiful but you lack direction? Do you identify with the word “artist” but the path to becoming one is unclear? Are you coming out of a breakup and want to explore what love and sex really mean? Are you angry at or feel discomfort with society but you don’t know why?

“We are our own dragons as well as our own heroes, and we have to rescue ourselves from ourselves.” — Still Life With Woodpecker

Look no further for…


These are some of his best (and worst) works.

If Russian Literature were the DC Universe, then St. Petersburg would be Gotham and Fyodor Dostoyevsky would be Batman.

If you want a Lex Luthor villain or a Superman-like protagonist perhaps you’re better off with Tolstoy’s War and Peace or (god forbid) Anna Karenina.

Opposite of Tolstoy’s characters, Dostoyevsky’s characters are multi-faceted and dense. In his works, you will become acquainted with some of the most likable characters you will ever meet in a novel, as well as some of the darkest and most disturbed.

What I mean to say is Dostoyevsky’s novels are worth your time. But to even…


Making augmented reality experiences is easier than ever. Here are three of the quickest ways to get something up and running.

Augmented reality is becoming easy to make and easy to use.

Below we’ll outline the three easiest, cheapest, and/or fastest ways to develop an augmented reality web application.

This was a free stock photo but looks like it could be a cool application for building planning - Photo by Patrick Schneider on Unsplash

A quick note on app AR vs. web AR

I’ve written about this before but I’ll say it again:

Web augmented reality is where it’s at, not phone app AR.

If I have to download an app to enter an AR experience then I won’t do it, and neither will most people. Web AR means everyone can experience your thing in around five seconds with no download required, you just go to a website. …


AR has just crossed over an accessibility threshold, creating an entirely new market with massive potential from scratch.

Let’s face it, after the Pokemon Go craze, we had more than enough of our fill of augmented reality.

It was super cool for a week or two, but the repetitive nature of the game, combined with the magic of that first AR experience going away (“ok yeah cool ratata is on a table now”), left us burnt out and disappointed. AR made some big promises, and then it was contaminated by being enmeshed with a freemium model.

More than four years later, AR seems to have matured into something usable, feasible, and accessible to just about anyone. …


Don’t use javascript. Learning enough python for interviewing will take 12–17 hours and will improve your chances of receiving an offer.

Photo by Christina Morillo from Pexels

I’m a Lead/Senior Software engineer at a small company based out of Boulder.

I’ve interviewed for 20+ different software jobs over the years. And I’ve interviewed far more people than that.

The experience of interviewing and being interviewed is fun! Albeit stressful.

Preparing for the technical part of those interviews can be just as stressful. While preparing, you’ll ask:

  • What language should I use in the interview?
  • Should I cater the language I use to the company I’m interviewing for? Like, Go for Google and C++ for Microsoft?
  • How should I spend my time studying?

I can answer that:

Use…


He’s the J.J. Abrams of novelists — for better or worse, but he’s worth the read.

Scroll further down for the authors’ best and worst works.

Murakami at a glance

“What I think is this: You should give up looking for lost cats and start searching for the other half of your shadow.” — Kafka on the Shore

Haruki Murakami is a badass, pure and simple. If I’d read none of his books and just knew his life story then I would think the same.

PHOTO CREDIT: ELENA SEIBERT

The lore of Haruki Murakami is as follows:

Murakami wrote his first piece of fiction at age 29 — he decided he would at a baseball game. He started that night, finished ten months later…


I was overwhelmed with the number of movies, TV shows, internet videos, and video games there are available to consume. These rules helped.

Rule #1 If it’s not supposed to be good, then don’t consume it.

If you’re wondering, “should I watch the new netflix series that is rated 49/100 on metacritic?”

Then the answer is no. You wouldn’t go to the two star restaurant when there are better options so why would you make the equivalent of that bad decision with media?

It’s as simple as that. Sure you’re putting a lot of faith in reviews but you put your faith in reviews elsewhere (Yelp, Goodreads, AirBnB etc…), so why shouldn’t you…


A no-gimmicks guide to learning a language deliberately, efficiently, and cheaply using modern tools. Non-committed need not apply.

Learning a language takes time and dedication. Despite what you may hear there is not shortcut approach to being fluent — the things that are hard are often times the most rewarding. Learning a new language is the perfect example of this.

It will open pathways to conversing with people you never could have before, it will lead to you thinking in a completely different way, and it will lead to you understanding your own native language in a new way.

“To have a second language is to have a second soul.” — Charlemagne

I won’t get into it, but…

Joe Collins

Software engineer — functional programming evangelist — language enthusiast — life-long reader — film-buff — dog trainer — music player — creator

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store