Beginner’s Mind

It happens to all of us. We get worked up about something that we’re really confident is a for sure thing. Then they call the lottery numbers and we’re still broke. Being disappointed by or in something extends way beyond buying lottery tickets and hoping to strike it rich. It’s easy to be disappointed in just about anything when we realize it didn’t meet our original goals or expectations.

Continue reading “Beginner’s Mind”

Forget Your Goals

All through life we set goals for ourselves in order to accomplish things. Sometimes we set a goal to lose 20 pounds by summer, or to finish fixing cleaning up the garage.

We spend so much time focusing on the end, that while we make our way there, we never feel like the actions in the middle are as important.

The problem is, they are. In fact, they’re more important than the goal.

Continue reading “Forget Your Goals”

Morning Email: Check In Without Checking Out

If you’ve ever worked in a position where regular communication via email is important, you know what I’m about to discuss.

We’re all guilty of it. It’s 8:00 AM. You’ve sat down at your desk, your computer is warming up for the day. You open your email application and BOOM, there’s a metric butt load of emails waiting for you, nay pining for you, nay downright stabbing each other for your attention. The red bangs, the forty replies from a large group, the attachments, oh God the attachments!

Continue reading “Morning Email: Check In Without Checking Out”

Choosing Your Words

We spend a great deal of time communicating via text. Some would argue we communicate more now than ever before as a society, albeit a smaller percentage via speech. This is likely due to the proliferation of text-based communication methods like email, text messages, Skype, etc.

Granted, before email we wrote letters or talked on the phone. The problem with letter writing is that its not efficient for long conversations. We resorted to the phone for such things but even then a successful phone call required two people to be in the right place at the right time.

Continue reading “Choosing Your Words”

Create High-Resolution Mockups for Your App or Site with Promotee

When it comes to promoting your site or app, it’s important that your renders are high quality and accurately portray what your customers should expect.

Promotee is a Mac application to create pixel-perfect and professional looking artwork for iOS, Mac and Android apps. Just drop a screenshot from your app onto a template in Promotee and our graphics engine will blend it into the template to generate a gorgeous looking result.

Promotee has one goal: to do exactly what I said without breaking the bank of paying for renders or shooting your own devices, wasting valuable time. I sat down with the app and here’s how it went.

Continue reading “Create High-Resolution Mockups for Your App or Site with Promotee”

18 Resources for Getting Started with WordPress

WordPress is one of the most popular blogging platforms and content management systems on the planet. Created by Matt Mullenweg and the team at Automattic, it’s an open source and free tool using PHP and MySQL for creating just about any kind of site you can imagine.

Today I’m going to cover a load of resources for getting yourself familiar with WordPress, what it can do, and how to expand and develop for it.

Continue reading “18 Resources for Getting Started with WordPress”

Dart: Java-Free Android Apps

Made by some folks from the Chrome V8 Javascript engine team, Dart tries to solve 20-year old frustrations of working with Java. A language created completely in house, it feels a lot like Python.

from ArsTechnica:

Being fast and responsive is one of the biggest goals for Sky. While 60FPS (or Hz) is the smoothness standard most devices and app developers aim for, the Dart team wants to crank that up to 120FPS, which isn’t even possible to display on the standard 60Hz smartphone screens we have today. That sounds rather improbable on Android, where many apps don’t stay at 60FPS, let alone 120. Rendering an app at 60FPS requires a frame to be drawn every 16ms, and apps “jank” or display an animation stutter, when they can’t keep up with the 16ms deadline.

Continue reading “Dart: Java-Free Android Apps”

Bulk Updating Any Meta Values in WordPress Posts Automatically

I updated the look of my site, today, and with that came a non-standard setup for featured images and the realization I’d have to manually update a lot of posts.

The theme requires custom meta be used for the featured image setting to determine how to display an image. As of this post, I have roughly 170 blog posts in the database that would need updating from the beginning of January until now. I definitely didn’t want to spend the next 60 minutes (170 posts * time to click) updating each post, so I did a bit of quick and dirty PHP coding.

Continue reading “Bulk Updating Any Meta Values in WordPress Posts Automatically”