Header Logo

You Are A Coward

Come home with me tonight or I'll never speak to you again.

FEATURE

Should I Be Doing This Work?

Is this work worthy of my time? If I have other choices for work, is this the work I would choose to continue doing?

April 8, 2019-2 min read

Ladies and Gentlemen, This is Your Captain Speaking

We’re all humans. Our opinions change, our knowledge base becomes bigger. We have no idea what past experiences have contributed to someone's current or past beliefs.

March 31, 2019-2 min read

You, aka "The Middle"

Whether we're conciously aware of it or not, present, in-the-moment you negotiates on behalf of in-the-future you. Forever.

March 26, 2019-2 min read

It's Not Like Learning French

Yes it will all start to click. But learning to program is not at all like learning a new communication language.

March 13, 2019-1 min read

Gift Exchange

What do we put ourselves through to conform to traditions and social norms that don't make any sense?

February 26, 2019-1 min read

Amazon Killed The Puppy Close

In sales there’s a closing tactic called the “puppy close”. You know it even if you don’t know it.

February 22, 2019-2 min read

Apple Positions For A Post Screen World

"See the whole board"

January 22, 2019-9 min read

Railroad It When You Can

Time is valuable

June 26, 2018-2 min read

Decoding the Tan and Red Colors on Google Maps

There are only two colors aside from the colors you already know (green, grey, blue, gold) that are important: pink and tan.

February 5, 2018-2 min read

The Challenges in Building an Outbound Personal Voice Assistant

Why can’t Siri make appointments and handle other outbound tasks?

December 8, 2017-10 min read

Universal Basic Income: Paying For It Through Automation

How and why we could use the productivity wage gap to fund Universal Basic Income in the United States

November 26, 2017-4 min read

My Surf Post On Reddit Caught Flak: Here’s My Response

In response to the overwhelming criticism I received from posting an article outlining tactics to help new surfers surf when the waves are too big for their skill level

November 18, 2017-5 min read

StubHub, Tickets, and the Future Of Middlemen

If there was no reason to worry that a ticket you bought from a third party might be counterfeit would you still be willing to pay the 25% StubHub markup?

November 14, 2017-6 min read

The Beginner Surfers Guide To Surfing In Waves That Are Too Big

The absolute beginner's guide to learning how to surf in waves that are too big for your skill level

November 4, 2017-7 min read

i Before e, She Before He

It’s telling that the way we order our gender categories is almost always with the male version first.

October 30, 2017-1 min read

Universal Basic Income: The Maslow Argument

Looking at Universal Basic Income through the lens of the Abraham Maslow's hierarchy of needs.

October 28, 2017-6 min read

React: How To Access Props In A Functional Component

If you haven’t spent a lot of time in React this might be a spot where you spend more time than is necessary trying to figure out how to access props in a child functional component.

October 25, 2017-2 min read

I Pay You, You Pay Them, They Pay Me

Imagine you rule the land. A monarch, queen or king, that has total and absolute authority. You’re probably going to pick a fight.

October 17, 2017-4 min read

$520,000 or $500,000?

Have you ever won $500,000? Me either. So the title of this post probably looks about the same to you.

October 3, 2017-3 min read

Packing Cubes: Low Hanging Fruit

The design of packing cubes could use a revamp. If you wanted to make a better product that's easy to sell, this is it.

September 13, 2017-2 min read

all: unset

Hello “all”. I had no idea this was a CSS attribute. It allows you to select all of the attributes that apply to an element. Couple that with the “unset” keyword and you can erase all the attribute values.

September 10, 2017-3 min read

There’s A Reason For The Abstraction

Minute by minute, hour by hour, the title to this post started to reverberate through my brain.subtext

September 7, 2017-2 min read

The Broad Spectrum of Failure

A crash and burn failure can, and does, happen from time to time but it’s not the norm. It is the exception and that’s why you hear about it.

August 30, 2017-6 min read

Power Up By Learning How To Power Nap

You’ve heard about it. But how do you get into the habit of power napping?

August 19, 2017-5 min read

Lessons From My Mistakes: Start With MySQL

These are real issues that I walked myself right into by starting my coding career with NoSQL instead of MySQL

July 26, 2017-5 min read

React: Dynamic Headers For SEO

You want to make sure that each page that you have has it's own header tags so that when Google or Bing come to look they can find information that's important to users.

July 16, 2017-2 min read

Eating Caffeine

Over the past 6 months I’ve made the discovery of eating caffeine instead of drinking it. I think I’m on to something.

July 15, 2017-2 min read

Good Design Showdown: MailChimp v. FreshMail

My take from having to put in a new email capture form recently.

July 4, 2017-4 min read

Jane Shops For A Self Driving Car

I’m here scouting a new car for my family. We’ve heard quite a bit about self-driving cars. That’s what you do here, right?

June 6, 2017-6 min read

Swift: Aligning Objects Programmatically

All you need is X, Y, and center

June 6, 2017-3 min read

Swift: Adding Elements Without Using Storyboard

When you drag and drop a UIButton onto a storyboard, aside from the styling and sizing aspects of the button, it’s exactly the same as writing these two lines in viewDidLoad()

June 6, 2017-2 min read

+2 For Self-Driving Trucks

Two quick positives that came to mind while driving behind a tractor trailer...

June 6, 2017-1 min read

Swift: The Delegate Behind The Curtain

For this delegate overview we’re going to be using UITextField as our example. If you’ve never used a UITextField before it’s exactly what it sounds like, a text field that users type text into.

June 6, 2017-3 min read

Swift: What’s A Delegate?

The Secretary Analogy: Think of a delegate as a secretary. A secretary alerts the boss when a phone call has come through or if a scheduled meeting has approached.

June 6, 2017-3 min read

The Iron Mystery

The first source of iron tools didn't come from the land. It came from the sky.

June 6, 2017-2 min read

The Big ‘Mo

When you’re on a roll don’t get sidetracked. Keep your momentum with these 2 tools.

June 6, 2017-1 min read

Picking Up A Second Language: Swift To Python

The next software I wanted to write was desktop software. These are programs I’m primarily building for myself but there are plenty of other people who could benefit from them. If I write them in Swift, I can only reach 4% of users.

June 6, 2017-3 min read

The Kivy Frontier: Multiple Independent Windows

It's hacky. But it works. I need the second app to be full screen on a second monitor. It seems that the second application will take on whatever display it’s in as it’s master and resize to it as long as you initialize it in that screen space.

June 5, 2017-3 min read

Independence

Real independence is not depending on any one, two, or ten people for happiness, security, or hope.

June 3, 2017-1 min read

Swift: Completion Handlers

One of the things you’ll quickly find when you first start writing code is that things need to happen in a very specific order. Completion handlers (aka completion blocks, call backs, call back blocks) are little lines of magic code that will let you order things correctly.

May 29, 2017-2 min read
© 2019 Phil Andrews