Hi, I'm Marcus. I'm a technologist and write about various topics here. I work at Hatch in California, previously Automattic/WordPress.

Install WordPress on Windows Subsystem for Linux

With the latest Creative Update on Windows you can run a full Linux environment, without the need of a virtual machine or other container system. It’s Linux on Windows, and it is pretty nice. The following instructions are how to setup WordPress on Windows Subsystem for Linux (WSL), it also sometimes called Bash on Windows, […]

NBA Draft Positions

A bit of data analysis of draft positions across starting lineups in the NBA. For the five starting players on each team, I collected the draft positions and year drafted. So the data is for the 150 players across the 30 teams. I figure starters tend to have the biggest impact and what you want […]

Voice is the future and Google is best

Almost a year ago, I was lucky enough to be given an Amazon Echo from someone whose family wasn’t that comfortable with an always-on device listening to them, so he gave it to me to play with. My life is quite boring, listen away devices. So my family likes the Echo, it works well enough […]

Dell XPS 13 Developer Edition

My review of the Dell XPS 13 Developer Edition laptop (2017). My two previous laptops were the Macbook Pro 15″ (Late 2013), and Thinkpad X1 Carbon (2012, 1st gen). So much of the comparisons will be to those two. My main debate was between the XPS 13 and Thinkpad X1 Carbon, a few reasons I […]

Git Snippets

A collection of git snippets gathered for my own reference. Undo If you made a commit you want to change, use reset it resets the pointer for the entire repository back to that moment. You can use reset with a hash or ~ back from head. This example would move back two commits: The –hard […]

Greatest Quarterbacks of Modern Era

My era begins with Joe Montana. I enjoyed the Pittsburgh Steelers and Oakland Raiders as a kid, but I didn’t really know what I was watching. So sorry, Bradshaw, Plunkett, Unitas, etc… this list starts in 1980. What is often overlooked is the conference championship game, only Kurt Warner and Eli Manning are undefeated in […]

Ten Year Anniversary

A lot of talk today about the ten year anniversary of some such device; ten years ago I was doing something much more important, signing up for WordPress.com. Though it might of been to blog about said device.

Switching to Colemak

On Dec 23, 2016 I switched my keyboard layout to Colemak. Colemak is an alternative keyboard layout moving keys around with the intent of a more practical and improved ergonomic layout. This reduces the distance your fingers travel when typing English. UPDATE: It didn’t stick and I switched back to QWERTY after a couple months, […]

Reading List 2016

A look back at what I read in 2016, broken into the best fiction and non-fiction. You can see my Goodreads Year in Books 2016 for the complete list. I set out with the goal to read 20 books in the year and ended up reading 30, woot! My goal for 2017 is 25 books. […]

Running Stats 2016

A year in review for my running in 2016, see previous years 2011, 2012, 2014, and 2015 2016 was a great year of running, I went out running over 100 times, my most ever. It was also the second most total miles, I ran more in 2011 when training for a full marathon. I really […]

Playing with Technology

Listening to a Latino USA podcast they talked how MySpace encouraged people to learn technology. If you wanted to customize your page, you had to learn HTML, CSS, and how the web worked a little to modify it. This encouraged some to further learn technology and even be able to turn it into a career. […]

Homerun Record – What might of been

Updated: August 31, 2018 Back in 2007, I predicted a short life for Barry Bonds’s home run record. Alex Rodriguez was on pace to blow by it. Plus it looked like after A-Rod set it, Albert Pujols would be right on his tail and likely passing him up. A-Rod will fall short with 696 career […]

Signing for a Delivery

Is scribbling something illegible on a piece of paper or LCD pad really a good way for signing for something? We do it when receiving packages, and paying with a credit card, it not only seems archaic but really pointless. Typically the person asking us to scribble does not confirm our identity in any other […]

Webvan vs. Uber

Webvan is often considered a spectacular failure during the early dotcom era. Looking at what it was trying to do and when, it is not a surprise. Their IPO raised $375M which looking at the financials below was not nearly enough for its lofty goal. The Webvan business is not that different than several new […]

IP Address

It is possible to represent an IPv4 address in different formats than the common x.x.x.x notation. An IPv4 address is simply a 32-bit number, or a 4-byte number with each section representing a byte. For example using my mkaz.com IP address: 45.79.78.169 Converting each part to binary: Decimal Binary Hex 45 00101101 2D 79 01001111 […]

Running Stats 2015

A year in review for my running in 2015, see previous years 2011, 2012, and 2014. Another weak year of running, the encouraging part is I’ve been more motivated late in the year. I’m aiming to be more consistent for 2016, and hope to get another race or two in. I’m getting much slower too, […]

Reading List 2015

A look back at what I read in 2015, broken into fiction and non-fiction and ordered most recently finished first. Basically, this is my Goodreads Year in Books 2015 list, but with a little more than ratings; also only a few people follow me there. Fiction Gone Girl by Gillian Flynn – A good psychological […]

Code Signing a Windows application

Today, we released our WordPress.com Desktop app on Windows, the app takes advantage of all the work put in creating the Calypso app which is the Javascript client code that powers WordPress.com, which is all open source. To build the desktop apps, we use Electron which bundles Javascript, Node and the Chromium browser together into […]

Running Stats 2014

A year in review for my running in 2014, sadly I didn’t get a single run in 2013, you can see 2011 and 2012 stats. Two kids under two does not leave much free time. I got a bit back on track in 2014, but still a bit behind my previous year, though I did […]

The cost of inspiration

The mission was a failure! What a waste of money! These are a few dissenting views of the Rosetta / Philae space mission, especially now since the lander’s battery has been depleted. People are debating if the planning was done right, did it accomplish all of the science experiments. All of this for just three […]

Testing Clients to an HTTP API in Go

An example on how to test a client which calls out to an external API, without requiring the API server to be up and running. From Testing Techniques video by Andrew Gerrand at Google I/O 2014. Go has a standard library net/http/httptest which you can use to create a test HTTP server, similar to Go’s […]

Long Beach Half-Marathon

I signed up with my family to run the Long Beach half-marathon in December. The race was over 10-months away when we planned, so plenty of time to train and prepare for it. I’ve run several half-marathon’s previously but didn’t run at all in 2013, so a good excuse to get back at it. The […]

A Day in the Life

I wake up at 5:30am, the girls got my body trained for this time, and even with them now sleeping in I can’t break the habit. I make my morning coffee, get a good stretch in and read my morning news, its a Monday so I check in how all my fantasy teams did and […]

Geometricomatic

I created a fun geometric art generator as an experiment playing around with SVG and D3. If the iframe embed below doesn’t work, you can try this direct link.

A8C GM Photo

Each year at Automattic, we take a full company photo at our Grand Meetup.We receive a hard copy of the photo printed out and framed. While procrastinating and looking at these photos, I noticed several people stood in close to the same spot year-over-year. It became the topic for my flash talk. » Flash Talk […]