How Does Bitcoin Work? - Tech Explained


A current medium of exchange in the form of coins and banknotes; coins and banknotes collectively.
- Oxford Dictionary

University Comp. Sci. Degree vs. Coding Bootcamp


What does a Computer Science degree provide that coding bootcamp does not?

What do YOU want to do?

The top 5 things that I look for in my work.

Happy Work People

A manager recently asked me what I want to do with my career.

I work as a software developer now. I recently worked as a technical project manager. Earlier in my career I worked in customer and vendor facing roles. (I like to think this last one gave me better soft skills than the typical engineer).

How to Make a VR Game in JavaScript

This article walks you through how to create an arcade style virtual reality game using JavaScript and Mozilla's A-Frame library. The game works on Rift, Vive, and Cardboard, as well as any most mobile and PC devices.

Six Ways to Monetize Virtual Reality

Earlier this month I attended a Virtual Reality meetup in Dallas. It was held at the Groove Jones co-working space in downtown. The event turned out to be a huge hit. Over 120 developers, designers, and technology enthusiasts attended. It was amazing. The experience started me thinking about ways that Virtual Reality can be monetized. This is a list of ideas for making money from Virtual Reality.

B2B SaaS Sales, a Buyer's Perspective

Are you selling a B2B SaaS product? Here are some helpful tips on the enterprise sales process from a buyer's perspective.

What I Learned From Winning Startup Weekend

Last weekend I attended and won first place at Startup Weekend Fort Worth. It was a fun experience. I also found that it was a great way to sharpen my business and technology skills.

Startup Weekend is an entrepreneurship oriented hackathon. The goal is to form a team and build a viable business model in less than 48 hours.

Here are a few things I learned from the competition:

8 Future Technologies to Disrupt B2B

Disruption is a hot word these days. Disrupting established industries means introducing a new technology and shifting wealth in the process. These are eight technologies which I believe have the potential to disrupt B2B industries.

Common Threads in Web App Development : Part 1

The majority of internet applications that you may be used to are people focused. These are things like e-mail, or social media, or online shopping.
You may be surprised to know that there are tons of applications you can make whose purpose is only to connect to other machines.
To prove this point, I will show how a single command for connecting to another web page, file_get_contents, can be used in many different applications.

Supercharge Electronics with Custom Firmware/OS

Lately I've become enamored with the concept of installing third-party firmware/operating systems onto my electronics. In this post I explain examples of this for common consumer products: personal computers, mobile devices, and wireless routers.

Personal Computers

Personal Computers have been around for a long time. It's no surprise that there are lots of after market operating systems that you can choose from.