Why Uber should and will win out over cabs

I’m betting that a good portion of Uber’s income goes straight into the pockets of lawyers. For years now, Uber have been defending their service in countless nations, states, counties and cities in expensive and protracted lawsuits.

For those who have been living under a rock for the past 5 years, Uber is a service that connects people who need a ride with people with a car. It’s similar to the very familiar concept of taxis, except that one must privately order a ride from an Uber driver rather than hailing an Uber on the street.

Uber has been immensely successful and taxi drivers and owners rightly see this as a threat to their livelihood. Someone came up with a better way for connecting drivers and riders than the centuries old method that most cabs continue to employ. Now anyone with a smartphone can quickly and easily say where they are and where they want to go and an Uber will typically be able to pick them up within a few minutes.

Free high-security SSL certificates through Let’s Encrypt

Ever tried installing an SSL certificate on your website? Sucks, doesn’t it? The whole process around procuring and installing SSL certificates is so archaic and cumbersome that it sends shudders through the body of anyone facing it.

After Edward Snowden let the world know that everyone is watching everything you do online, we started to realise that we should be able to use the Internet without every benign and every private bit of data being visible to others. The answer to this problem: encryption.

Encryption scrambles data between the provider (say, a website, server or application) and its end user, such that if the data is intercepted anywhere between the two, it can’t be read. If you own a website, the way you encrypt data sent to and from it is through an SSL certificate.

Late last year, several do-gooders came together and agreed that the status quo for producing and installing SSL certificates was terrible. So they set about changing it, and with the vision of allowing anyone to produce and install an SSL certificate with the greatest of ease and with zero cost, they created Let’s Encrypt: a non-profit certificate issuing authority.

A Photoshop template for Florida PE seal

As digital seals become more and more prevalent and permissible in the engineering industry, the need for a digital representation of our rubber stamps and embossing seals is greater than ever.

With FBPE recently overhauling its statutes and rules on seals to explicitly allow for digital seals, I wanted to get on board so that I could stamp PDFs and other documents and then apply my digital signature.

The appropriate use of acronyms

Sadly I do not yet work entirely for myself so I’m stuck dealing with the corporate world for a little while longer.

One thing about this environment that really irritates me is the use of acronyms. Our quality control department is especially bad at this. In their little bubble it may seem like a great idea to make acronym of commonly used phrases but to outsiders (which of course of 99%+ of the company) these phrases are used infrequently, so acronyms only serve to confuse people because they’re not familiar enough with the terms to make sense of the acronym.

My experience at 2015 WordCamp Tampa

This past weekend, I attended and spoke at WordCamp Tampa. It was the second WordCamp Tampa and was my third time speaking at a WordCamp (after 2014 WordCamp Tampa and 2013 WordCamp Orlando).

The talks

The sessions were not a letdown this year. I’ve yet to be disappointed by what I learn at WordCamps. Even though I bought a ticket to attend in person, I also purchased a live streaming ticket, so that I could watch the sessions I missed after the event (you get access to the videos for 30 days after the event).

In particular, Shawn Hooper’s talk on using wp-cli (similar to his WordCamp Columbus talk) was fantastic and made me want to start using wp-cli straight away.

My own talk

This year, I submitted a talk on Creating Custom Sites with Post Types, Taxonomies and Meta, which was accepted. I knew for about 6 weeks that I needed to prepare my talk, but could just never muster the time to finish it off. I’m ashamed to say that I didn’t finish my slides until 2 hours before the presentation and had no rehearsals.

Decisions, not options

Decisions, not options is a philosophy fostered in core WordPress development. It can be found on the WordPress site in the section discussing the philosophy of how WordPress should be developed. This particular point reds:

When making decisions these are the users we consider first. A great example of this consideration is software options. Every time you give a user an option, you are asking them to make a decision. When a user doesn’t care or understand the option this ultimately leads to frustration. As developers we sometimes feel that providing options for everything is a good thing, you can never have too many choices, right? Ultimately these choices end up being technical ones, choices that the average end user has no interest in. It’s our duty as developers to make smart design decisions and avoid putting the weight of technical choices on our end users.

It’s meant to make WordPress as simple as possible for the masses for removing options where 80+% of people will choose one particular option. Filters and hooks should be used to accommodate the needs of others.

When developers adhere to this philosophy, their users are content with how simple and robust the product is. The burden of deciding how the plugin/theme should work should rest with the developer, not the end user.

It would be great to see a return to plugins without settings pages and themes without color pickers for every single element on the site. To developers I say “Man up and make some decisions, while allowing users to make options with hooks and filters”.

A brief history of fossil fuels, climate, cars, batteries and Tesla

This extremely in-depth article (it’s more like a short book) from Wait But Why is a fascinating and in-depth look at what energy is, where it comes from, how cars were invented, how far they have (or have not) come in the past century and the company that is trying to change the world.

Seriously, set aide an hour of your time and get ready to learn a thing or two about energy, the world, cars and the future. You won’t regret it.

Why is a flat rate tax such a bad idea?

Tiered tax rates are very commonplace in most developed societies. However, I’ve never really understood why and I don’t know why flat rate taxes get laughed at whenever they’re proposed.

I get that those who earn more have more of a capacity to pay tax, but does that mean they should? I’m not so convinced. That idea is thrown around in the name of the fairness, but what could be more fair than everyone paying the same amount of tax for every dollar they earn?

After all, high-earners would still be paying much more because they’re earning much more. To me, a flat rate tax would simplify things and level the playing field. You just pay a set number of cents of every dollar you earn to the taxman: I really don’t understand why this is so lambasted when viewing it from a purely intellectual point of view (rather than getting angry that it might mean that you personally might be paying more tax).

Seems to me that it’s just a political tool to appeal to the masses while still pulling in as much tax revenue as is needed.