The Eric Wroolie Blog

Overpass Experiences

  • Blog
  • Videos
  • Overpass Apps

Powered by Overpass Apps

Writing code always results in something – a product or knowlege

September 1, 2015 by wroolie Leave a Comment

It’s been a long time since I’ve written here. I write at least one blog article a week these days, but it is usually over on the Overpass blog. Things are going very well with Overpass. I mean, sometimes it’s a rollercoaster, but it’s heading in the right direction.

Right now, it is 4:52am and I’ve been up for nearly an hour. My 4am regime has slacked a bit during the summer … it’s tough when school is out and all schedules change. But, now that it’s September, it’s time to get back into this discipline of waking up early.

I’ve been writing a lot of code lately, which is fun to a point. Creating software is a lot like learning a language. When you start a new project, you make massive gains and it feels like you can write an app in a few hours. But then you get into the minutiae and things slow down. Many projects don’t make it past this point, but the learning always helps. Everything I learn while creating an app contributes somewhere … even if the app never goes live. I’ve been in so many consultancy situations where I used something I’ve coded before and applied it in some situation that I had not foreseen.

I think that’s one of the major reasons I’ve done well as a contractor. People think I am smart … which is definitely not always the case. But I do have a lot of experience. Most of it doesn’t come on the job.

This is one thing I notice in junior developers. They are tied to their outcome and only learn what they need to know. If you only do it for money, this is how things work out. You are hired to perform a task and you learn what you need to for that task. But when you code for yourself, you explore more of the possibilities.

My hard drive is filled with half completed projects that were going to be the “next big thing for Overpass” but never made it past the tedium of minutiae. The ideas weren’t strong enough (or the topic was not interesting enough) to continue on with them. But, I learned loads from them. I don’t get a book out and start reading because I think it will get me a job in the future …that would be too boring and feel too much like work. But I will read up on a technology if I thought I can make something for myself. This is where the real learning happens … it’s like exploratory surgery. Every time I start a new project, I have high ambitions. But even if the project fails, I learn tons from it. It costs me time and effort … but the education gained usually benefits me later on a client project or another project for myself.

The difference between your own projects and client projects is that client projects have to get done. You’re being paid to produce, so you need to ship. Even if the code is not the cleanest, you need to deliver.

The danger of starting your own project is that you want perfection. I see this everywhere. So many people are working on an app and far fewer have released an app. Releasing is scary … an app can always be better.

I am usually successful with my own project when I treat it like a client project. It must get done.

But, when you tinker away in front of a code editor, nothing gets lost. If the end result is not usable software … it’s knowledge you use later.

Filed Under: Work

An Overdue Update

April 20, 2015 by wroolie Leave a Comment

It’s been five months since I posted to this blog. I’ve actually been writing a lot on the Overpass blog, but don’t usually make the time to write here. It’s not for lack of things to write about … just the motivation, I guess.

The past few months have been very busy. Last year, I stopped contracting full time and am focusing on apps full time. It’s scary but also a lot of fun. There are times when I’m not sure how I’m going to make it through the month and other times when I can’t figure out why I didn’t do this sooner.

I’m making a lot of Youtube videos for Overpass. I make a weekly video called “A Minute of Overpass” which is was terrifying at first, but now I really enjoy it.

I’ve wanted to create some videos for the past few years, but always felt silly doing it. I don’t like seeing or hearing myself and I’m extra critical. But, after doing 43 episodes of a Minute of Overpass … I’m getting used to it. It’s strange to think that thousands of people have seen me talking about apps. The Overpass youtube channel has over 160,000 views so far. Luckily, so harsh words yet.

I’m just getting passed the “suck” phase of videos. Like, my early stuff was no good, but I’m getting better. I wouldn’t say I’m great at it, but I’m definitely getting more comfortable.

When I made my first few videos, I wrote a script and read it. I just used my voice and no camera. It was not great. Now, I just wing it, and it comes across a lot more natural. It’s strange to meet people (potential clients) and they already know me.

Anyhoo, I’ll try to keep this site up to date a bit more. There is so much I can share here that I would not share with the Overpass audience.

Filed Under: My Life

Facebook is not for selling things

December 2, 2014 by wroolie Leave a Comment

Recently, I started optimizing my LinkedIn profile and just accepting anyone who wants to connect. I used to be very stingy about connecting . . . but then I realized I didn’t really read what most people wrote on LinkedIn. I expect people there to spam me. And believe me, with Overpass I get tons of spam.  So, I’m happy to connect with anyone.

But I won’t accept just anyone as a Facebook friend. That’s not for business. True, a lot of the stuff that is posted there is a bit self-serving and annoying. And I suppose I have occasionally posted about an Overpass project I’m excited about. I don’t post too much.  But I will unfriend anyone who tries to sell me something. My friend request queue is full of people from offshore companies who want to cozy up to me.

Today, while at Subway grabbing a quick lunch (I’ll do this maybe once a week or two weeks), they gave me a Christmas card. It was really cool. I posted it on Facebook saying that every fast food restaurant knows me (which many do).

FBPost

One of my friends from High School sells dietary supplements (or some weight watchers thing or something). She saw this as an opportunity to strike. She commented “Sry but this is so sad. You shouldn’t go to so many fast food restaurants. If you want to try healthy food, I have plenty :-)” or something like that. I wish I could say this didn’t bother me. But it did . . .big time. Not only was I insulted . . . . but I was angry that I shared something I thought was funny and it was used to try to sell me something.  I deleted the comment and unfriended her. I would never speak to a friend like that . . . but I never knew her that well. I should not have let her into the inner circle.

With Overpass, I am a terrrible salesman because I hate this attitude. I hate the idea of looking at others as leads or prospects. I certainly hate being seen as a lead or prospect.

Ever say anything on Twitter and get immediately (automatically) favourited or retweeted? That’s someone’s tactic. Every marketing book tell you to be personal in this way (the “tactic” alone makes it phony).  I don’t like to share a lot online for this reason.

Occasionally, I’ll open up Twitter and look at nearby tweets. It’s usually kids tweeting at each other and being childish and stupid . . . and I love this. This is the way it was supposed to be. This is organic and people communicating with each other. No tweet schedules or “retweet if you agree” or searching for keywords. Marketing ruined all this (the same way it made email so difficult).

Anyway . . . rant over. If you friend me on Facebook and I don’t accept . . . please, no hard feelings. But connect with me on LinkedIn and you can spam me until the cows come home. I don’t mind.

Filed Under: Blogging, Social Media

  • « Previous Page
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 112
  • Next Page »

Recent Posts

  • The Last Human Developer
  • My Gig and the Imposter Syndrome
  • Getting Picked Last for Teams in PE
  • One Little Growth Opportunity at a Time
  • I’m sorry if I look like I know what I’m doing