#2019 SMART goals

This post is more than a year old. The information, claims or views in this post may be out of date.

As I head into 2019 I want to keep better track of my medium-term goals. There’s a few things I want to get done over the coming year, and right now I’m working out a big-picture broad-strokes plan for 2019.

In my 2018 retrospective I listed the following 4 goals:

  1. Build and launch a SaaS
  2. Blog more
  3. Read more
  4. Develop routines

But of course, I know better than to just have vague, open-ended “goals” – they end up being wishlists that go unfulfilled. So instead, I’m going to reformat them as SMART goals, and then actually measure my progress towards them as 2019 goes on.

(Totally stole this idea from Cory Zue’s 2018 review! Then expanded on it a bunch.)

Goal 1: Build and launch a SaaS

I’ve given this a lot of thought (had to narrow down 16 ideas) but eventually picked one I think is the most relevant: A cloud-based reporting solution for measuring digital marketing effectiveness, aimed at small-to-medium businesses (and possibly white-labeled to agencies).

Yes. There’s a defined set of capabilities the tool needs to have, it’ll go up on a website, and it’ll either operate or not. The specific requirements will evolve as I go, but there’s a clear core function.

Yes. I’ll know whether or not I’ve actually launched the first version, and every element of its success will be measurable.

Yes. Data integration, reporting, APIs, charts and dashboards, KPIs and metrics, and making all of that noise business-relevant is something I have existing knowledge of. I’m not diving into this blind.

Yes. Building this sort of stuff is in line with the bigger picture I have for my future, and it’s pretty much the reason I quit my job in 2018 for, so I’d say it’s quite relevant.

Yes. Looking at my current and anticipated workload, I’m aiming to have the first version of this out by end-February 2019. Chances are I’ll have to work a few nights and weekends to make that happen, but a prototype in that length of time is doable. I’ve built similar solutions before, and usually it takes about 200 hours to get to something good.

Goal 2: Blog more

I’m kinda doing this already, but I need to (and will) keep going.

Yes. There’s a clearly-defined and repeatable action (write a post), and I’ve set a target of at least 3 posts per week for 2019. I’m hoping to exceed that though.

Yes. I can measure whether or not I’ve uploaded enough posts for a given week, and can plan out time to do more of them if necessary.

Yes. I’m not half-bad at writing, and when I’m warmed up I usually have at least one topic to write about, so I should be able to do this.

Yes. I need to write for two reasons: One, to practice writing. Building up the habit will be vital if I one day want to produce lots of training and educational content, and maybe even a novel or two. This is a skill I really need. The other reason is that constant writing over time is a good way to build up an audience, which is another thing I’ll need if I want my SaaS businesses to go anywhere.

Yes. I’ve set a goal per week (3 posts every 7 days), so there are repeatable deadlines to hit.

Goal 3: Read more

If you want to write, you should read. That’s some solid advice that’s followed me around, but my 2018 reading stats are abysmal.

Yes. There’s a well-defined action here, and no shortage of books that cover my range of interests (business, startups, innovation, finance, sci-fi, fantasy).

Yes. I can track my reading habits either via Kindle, or via something like GoodReads. I’m not going to track actual time spent reading (that’s psychotic) but so long as there’s some daily activity on this, I’m happy.

Yes. Not only can I read, I like reading.

Yes. The books will mostly be relevant to my interests, and I need to keep learning if I want to succeed in my 2019 adventure.

Yes. I won’t set a limit for the number of books to read, but I should at least spend some time reading every day. At least 30 minutes, which is not difficult to make time for – I really just have to cut out a bit of Netflix.

Goal 4: Develop routines

This one is admittedly open-ended. I’ve tried consciously developing routines and habits before, but they tend to fail when I get distracted with work, or take on more than I can handle (which has happened a lot these last 6 months, with good reason).

No, but I’m going to revise this until it is. I think the above 3 goals (work on a SaaS, write, read) will need time every day/week anyway, and so carving out that time and being able to rely on it will become the routine in and of itself.

Yes. There’s about a billion habit-forming apps out there, but I already have a very solid, health-driven habit (morning blood sugar and weight readings), so I can just use the same systems to record whether or not I’ve done my 3 things for the day.

Yes. There’s nothing in here that I don’t already do, it’s just about being able to do them predictably and repeatedly.

Yes. Developing good processes is vital if I want this all to go well for me next year, and developing the ability to develop processes is itself a valuable thing to do.

Yes. Every routine needs to be completed at least once per day, so that’ll be pretty easy to measure.

So those are my 2019 goals. At the end of 2019, I plan to refer back to this page and track how well I did against all of them. With any luck, this will help me stay focused through the year.

2018 retrospective

This post is more than a year old. The information, claims or views in this post may be out of date.

Image credit: NordWood Themes on Unsplash

It’s been a hell of a year – pretty much like most of the last few years!

Every year, usually between the Christmas and New Year periods (where time stands still) I’ll put some effort into an annual retrospective. Someday, I tell myself, I’ll come back and read some of these, hopefully laughing at the problems that looked so daunting in the past.

The real headline: 2018 was the year I quit full-time employment. It took a 10-year stint (at which I learned much!) and there’s still the ever-so-small chance that all of this falls apart and I have to go back to a full-time job, but for now I’m enjoying the freedoms that come with it.

(And still adjusting to it, 8 months later, really.)

Among other things, I’m trying to blog more. Yes, everyone says that, but I’ve got good reason to: In 2019 I’m starting down the road of product development (the indie hacker dream) and a big part of that is getting comfortable with being public and visible online – something I’ve generally been pretty shy about.

So with that, I need to get a bit more personal on this blog. I’ve written about that before, but the only thing that will actually cure me of this stage-fright is if I start doing it – and this seemed like the ideal opportunity to get some practice in.

January – March

If there was ever a call-to-action, January was it. I’ve been thinking about going out on my own for years, and have occasionally talked about it with friends and family, but it was always with an indefinite time horizon. Somewhere in the future, someday, I’ll take the risk.

By January, things were already heading in that direction at work. I was fortunate to have a long career at a company that I joined in the startup phase, lived with it through the maturity and eventual sale, and I still feel privileged to have done and seen all that I did as a result.

But by end-2017 things were changing in a way that diverged further and further from what I wanted to do with my life, and the likelihood of creating those opportunities were diminishing as the rest of the organization changed. It was inevitable, really – all good things eventually come to an end.

That was all in the back of my mind when my grandmother had an incident, which landed her in hospital for a week. I visited almost every day, and that time spent really put things into context for me. She recovered and was discharged the following week, but it left me to think about a lot – among them, the fact that I was still in a good place to take risks, and the sooner I took charge of things, the better.

In February that culminated in a resignation letter with a two-month notice period (developers are hard to find in South Africa and I still wanted time to figure out what I was going to do). By March, all the financial affairs were in order and I was just running out the clock – writing documentation, doing handovers and last-minute project work.


My last month of full-time employment, and the first month I started figuring out exactly what I was going to do. I had been saving for a few years, and had about 3 months of cash in reserve, but I needed to come up with an actual plan.

I’d be lying if I said I was confident about any of this turning out well. For years, people have told me, asked me, (and at one point actually swore at me) in confusion as to why I hadn’t already struck out on my own. I always told them it wasn’t that easy, I wasn’t ready, and when I was ready I’d do it – but then I never felt ready.

I felt even less ready in February, when I submitted my resignation. If there was anything I was ready for though, it was a drastic change – even if it meant tearing down everything I had built up until that point.

May – August

May was a hard month.

I’ve since learned that there’s a speed to business – it runs in 3-year, 1-year, 3-month and 1-month cycles. Very little happens day-to-day if you’re not actively working, and I’m already a fairly impatient person as it is.

I tried taking the month off, telling myself I needed a break and that I could start working on my business in June. I didn’t listen, though. Every single morning was stressful, and every day I ended up trying to do something – anything – that felt like progress. In truth I was just spinning my wheels.

I did do a lot of reading, though. It turns out there’s an absolute wealth of information on this exact problem (Double your Freelancing, the Indie Hackers forums, etc), and I was soaking up as much of it as I could, just waiting for a chance to use it.

I eventually figured that, worst case scenario, I could go via an existing freelance market and try finding gigs that way. If it meant working really long months for a while, that would still be fine. And if I really couldn’t make it work, I could always just go back to full-time employment – like I said, finding good developers in South Africa is hard.

It was in June that things started to happen. One of my biggest assets, it turns out, was my network and reputation. 10 years of working at company through which many people passed (and got to know me) actually translated into business opportunities.

Mostly it was just a matter of me being available whenever the opportunities came up, and to capitalize on them as quickly (and as well) as I could. By the end of June, two months into this new adventure, I had managed to invoice about 60% of my target monthly revenue.

By July, it was over 100% of target, and by August, with all my NET 30 invoices coming in, I was able to pay my salary entirely from my own revenue for the first time.

That was the actual life-changing moment for me this year – the realization that, all on my own, I was capable of providing a good enough service to paying customers, and earn a living off that.

I still had no idea where I wanted to go with things though, and spent the rest of the year simply taking up as many work opportunities as I could find.

September – November

An entrepreneur is someone who works 80 hours a week for himself so he doesn’t need to work 40 hours a week for someone else.

Unknown Author

These three months were the hardest I’ve worked in years, but also the most fulfilling. For the first time in ages, I was able to bring all of my skills to bear on solving problems – and it felt great doing it.

It was pretty hard work though. The total time spent was well in excess of regular 40-hour workweeks, and that’s before considering all the admin that goes into making the “back office” stuff work. A trial by fire for sure, but right now it’s paying off.


Which brings us to this month, which I had originally anticipated would be quiet, but instead turned into one of the busiest months of the year. I’m still not complaining, though. This year was a big one in terms of personal growth, and that’s the big thing I’ll continue pushing for in 2019, learning an all-new set of skills in sales and marketing.

All of that was just my working life, though. 2018 was also the year I did a few other things:

Sought Therapy

I’ve become a firm believer in therapy. My psychologist had a good take on it: People will spend thousands to maintain their cars and homes, but will refuse to spend hundreds to maintain their hearts and minds.

In my case, there was a lot of anxiety to work through (obviously: I was making a major life choice), but that also cascaded down into a ton of lifestyle and social issues I had to deal with too.

Started a YouTube channel

I quit Twitter because it wasn’t a great place to have longer-form conversations, but that was after the first few episodes of what we’ve called the “Noscript Show”. The irony is not lost on me: We set out to create a tech podcast, but by the second episode it was more interesting to talk about current affairs and social issues, of which only a few are technical.

It’s been a big deal for a bunch of reasons – one of them being my continuing paranoia about putting too much personal stuff out there. It’s been fun to do, though, as a regularly-scheduled event. And there’s always stuff to talk about, which is great.

Co-ran the Helderberg Developer Meetups

If I’m being honest it’s Charl that does most of the organizing (I need to do better in 2019, sorry!). I do have a legitimate excuse in that I quit my job this year and have had to scramble to make ends meet, so I’m hoping that 2019 goes much better.

We meet once per month at a nice spot in Somerset West, and we supply some great snacks!

If you’re interested, the Meetup page is here. Right now I’m planning on delivering a VueJS talk in January – progressive site enhancement in Laravel, with a live demo.

Digital Nomad dry-runs

There’s something appealing about the Digital Nomad lifestyle: The idea of being able to work from anywhere, taking your laptop and business with you to exotic locations. I’ve always thought I might try that out for a year – even on a South African passport, there’s lots of places you can enter for at least a few weeks at a time, and see more of the world while you work.

As it turned out, my living situation was perfect for this. Since I live in Somerset West and have to meet customers in Cape Town every couple of weeks, I started treating them like mini-nomad trips. I’d pack as if I was travelling, and plan to work wherever I Airbnb’d.

It was an informative exercise for sure. One thing I learned: It’s difficult for me to get into a really productive flow state without a comfortable environment. Doing emails, calls, quick bug-fixes and coordination while on the move is fine, but if I wanted to develop actual software I’d need a quiet place to do it.

On the flip side though: Just being out travelling was much better for my overall well-being. Even if I only get an average of 2-3 productive hours/day, doing that while being parked in new places, seeing new things, and meeting new people makes it all worthwhile.

By end-2019 I will need to decide what my next year looks like, and I’m hoping to be in a position where I’ve got that flexibility. Before renting a new place, I’ll first try spending a few months travelling about a bit. If all goes well!

Quit social media

Facebook’s just about run out of goodwill with me, and I’ve ended up completely cleaning out my profile. I’ll still keep it (I need access to the developer tools), and I may use it for pure marketing purposes down the road, but as a social network, I’m done.

I quit Twitter too, and right now I’m still on the fence about it. I know I need to build an audience and social media is a good way to do that, but I really prefer the idea of subscriptions and newsletters over the noise that is social media. At best, the integration to WordPress and Medium will stay up, tweeting stuff out to my ~900 (as of today) followers.


So this is the part where I decide on my new year’s resolutions – since on new year’s day itself I’m likely to already be busy trying to make them happen!

1.Build and launch a SaaS

Any size, any MRR, any feature-set, any market: I just need the experience of building, launching, getting customers, and everything involved in making a good SaaS business work. I’ve done a lot of reading up on this subject, and I have a lot of opinions, but they don’t mean anything until I execute.

2. Blog more

For personal as well as professional reasons, I’ll be trying to push a lot more stuff through this blog (mostly personal, insight etc articles) and Medium (mostly technical articles), with some cross-posting to other sites.

The only tangible goal I’m setting at the moment is 3 posts per week, which should be easily attainable given my typical workload.

3. Read more

If you want to write, read. I’ve got a collection of books that I’ve accumulated over 2018 (a mix of business, technical and fiction), which I really need to start reading at some point.

In the absence of the Twitter-storm of constant content, I’ve found myself turning to local news in an attempt to plug the gap, and most of that is noise anyway. So from today onwards, my Kindle stays charged and loaded, and will accompany me wherever I go.

4. Develop routines

Easily my biggest challenge in 2019 will be routines and discipline. If I want any sort of business to work, I need to take a process-driven, methodical approach to things. I have a bad habit of simply diving head-first into things that are interesting in the moment, when the real long-term gains may come from the stuff that is difficult and boring in the moment.

I’ve already addressed this somewhat, with a new approach to capacity planning. Making it work is a whole other story though!

Every now and then I’ll look back and think about what might have been (a bad habit sometimes, but necessary to develop an appreciation for opportunity cost), and I think 2018 panned out in the best possible way, given the options.

I still don’t know exactly where I’m going, but I have a fair idea of how I might get there, and at least enough of a roadmap to get me started. If this year has taught me anything though, the key is to always be prepared. Wishing for a future won’t get you what you want, and life has a tendency to laugh at the most well-laid plans.

Onwards to 2019!

Definitely not missing the bird

This post is more than a year old. The information, claims or views in this post may be out of date.

Next week Tuesday (27 November) will mark the 1-month point since I decided to completely ditch Twitter from my daily routine. On Tuesday itself I’m likely to be very busy, but I wanted to take a moment to write some feedback on this experiment.

I can confidently say I don’t miss it one bit. The trade-off just wasn’t worth it: For every connection that was worthwhile, there were at least 20x more knee-jerk reactions and vapid hot takes, and 100x the volume of neurotic, click-bait psychic garbage swirling around a monetized trash compactor explicitly designed to make people feel angry. It felt like mental chemotherapy except it was also giving me cancer.

Twitter had basically become an abusive relationship. For the slim chance that something nice might happen, I was hanging on through torrents of garbage that made me jealous, depressed, despondent (specially the South African political feeds!), and ultimately self-destructive.

Granted, there are much better ways to use Twitter, and there are definite upsides to staying informed. Keeping abreast of major news stories is the easiest form of social currency there is, and it’s a great way to stay updated on interesting projects and useful tools. I was using it badly – as an actual social network.

Even the rage engagement is not real rage. It’s a faux rage. No one writes a snarky reply to @realdonaldtrump because they’re really engaging with The Donald. No, they’re posting to their mirror engagement crew, who they know is also in a rage engagement with @realdonaldtrump. It’s not even virtue signaling. It’s pure entertainment. It’s a simulation where they can “engage” with the President of the United States in the company of their supportive mirror engagement crew. Plus dopamine!

Ben Hunt, A Game Of You

Many months ago an old friend of mine asked me about my daily Twitter habit. He also has a Twitter account, but does maybe one post a month related to projects he works on. I explained that Twitter was becoming the national conversation platform – it was the place that journalists, newsmakers, political parties and influencers converged, and being part of that was probably a smarter move.

It turns out I was wrong, for the reasons so neatly encapsulated in A Game Of You. While there was real engagement (and real connections formed), so much more of the engagement on social media is effectively a simulation: Yes, you’re technically “engaging” with the accounts of notable people and organizations, but in reality your voice isn’t actually heard – and every post is just increasing the risk of damage.

It’s also increasingly performative. The US dealt with this years ago, and South Africa is just catching up to it now. Smart, unethical people have realized that the more outrageous shit you post, the further it circulates, the more it boosts your profile, and the greater opportunities it opens up for you. Yes, it comes at the cost of poisoning the well for everyone, but that’s a small price to pay for quasi-celebrity status.

Then there’s the short-term thinking effect, which has probably been the biggest learning for me over the last month. Twitter (or any fast-paced information environment) doesn’t so much inform you as constantly trick you into thinking you’re learning – but really its just reinforcing the stuff you already believe.

Since quitting I haven’t technically had more time to think, but I’ve been able to think through ideas that take a lot longer. Among them, I’ve been developing a sort of mini-philosophy for how I see the world (more a statement of principles and arguments at this point), and it was only after reasoning through lots of examples I came up with better explanations for things. Hot-take shitposting in humanity’s garbage compactor would have been of little help there.

(Core to that is measuring rules and behavior on a voluntary-coercive axis and balancing it for the maximum liberty of the individual, but that’s better suited for another post.)


Then there’s The Noscript Show! Every week, I co-host an hour-long livestream on which we just decompress and unpack the stuff going on in the world. On every successive episode we’ve improved on our production quality, while sticking to the principle that we script absolutely nothing on the show – and it’s a lot of fun to do.

God punishes people like you

This post is more than a year old. The information, claims or views in this post may be out of date.

Do what you’ve always done, get what you’ve always gotten.

That maxim has been part of my thinking for as long as I can remember. So has the simple, one-word slogan “Evolve” – applied to as many aspects of my life as I could manage.

It’s a mode of thought that’s brought me quite far. Every so often, I re-evaluate everything I’m doing, to see if there’s anything I could be doing differently. It made me a very engaged employee (for as long as there were new opportunities), it pushed me over the edge into quitting my first (and longest!) job, and it keeps nudging me into trying different things.

When I quit my job, one of my medium-term plans was to get myself set up for mobility. Partially because I fear South Africa has already sunk past the point of no return, partially because I like the idea of travelling around the world slowly, working and experiencing different ways of life.

I know – both from experience and from empirical research – that it’s precisely that sort of perspective-broadening experience-deepening travel that has a major, positive impact on your sense of self. And ultimately that’s where I’d like to end up, having graduated from an office desk/home desk/bed lifestyle, to one where I’m not afraid to dive into new experiences.

And so, through a set of happy coincidences, I landed a few customers that are based in the Cape Town CBD. Every few weeks I plan on spending a few days over there. In-person meetings really are the best kind (as much a fan as I am of telecommuting), and every trip gives me the chance to spread my wings a little more, acclimatizing to a lifestyle that may define the next few years of my life.

The most recent trip was my longest by far – 1.5 weeks, 3 different Airbnbs, and an overwhelming sense of gratitude that these sharing economy systems exist. I can’t imagine finding trustworthy, low-cost accommodation in a foreign city 10 years ago. Today it’s just another app.

This most recent trip is memorable for another reason, captured in the title. While standing outside the entrance for my final Airbnb room, waiting to hear back about how to actually get into the place, a local beggar came up to me.

I generally don’t like beggars. I’m a generous person by default, and happily share what I can with people that genuinely mean well.

It’s the entitled beggars I can’t stand, and Cape Town has among the most shameless beggars around – exemplified by the beggar that came up to me that afternoon.

My usual response over the years has been a half-hearted fakeout – usually something about not having cash on me (near-universally true). This time around though, looking at the situation for what must have been the hundredth time, I had one of those “eh, fuck it” moments.

So when I told him no, and he asked me why, I looked him dead in the eyes and told him it was because I didn’t want to.

If you ever want to see someone go from fake-pleading to outraged in less than a second, step directly on their sense of entitlement with your own intransigence. It works wonders.

He actually looked taken aback for a moment, then got angry, waved a finger in my face and went “You know what, God punishes people like you.” and walked off.

I thought about that one for a while, and concluded that since I’ve dealt with a decent amount of punishment already, there’s not that much worse I can go through – and besides, if He does show up to punish me, there are a bunch of questions I’d love to ask. 

And then I checked into a very stuffy 1-bedroom apartment for two days.

The real winner was the following night, when a young woman and child pulled up next to me at a kiosk and started begging. There, I’ve found the most effective response is “Are you really teaching this child to beg?”, at which point they usually realize the manipulation isn’t going to work, cut their losses, and run.

Those two incidents were, in their own way, perfectly timed. That night I spoke to the manager of a local restaurant, who bemoaned the fact that the drunk, loud vagrants around Cape Town routinely scare away tourists, hurting his business.

I heard the same from an old friend of mine, when I relayed to him the anxiety I felt sitting in Greenmarket Square. I didn’t recognize the city around me, and I had lived in it for years. Somewhere, somehow, some important things have broken and are not being repaired.

In my case, these things just motivate me to keep pushing for the next milestone. By this time next year, I hope to be travelling, and continuing to set myself up for a new life somewhere else.

Ideally somewhere God doesn’t punish people like me.

Change is coming

This post is more than a year old. The information, claims or views in this post may be out of date.

It’s nearly six months to the day since I announced my departure from full-time employment, and while I didn’t quite plan for this, it’s a serendipitous turn of events all the same.

I should lead with the headline: Yes, I just unfollowed everyone on Twitter. If my following you was important, I’m sorry for the disappointment but I need to do this for my mental well-being. My mentions and DMs are open and I’d be happy to chat.

Now on to the main event:

When I resigned in April, what I was really beginning was a journey of self discovery. Over the last few months there have been many, many changes for me – most of them good! In my April post I mentioned that:

In future, I might write more openly about the life I came from, the demons I’ve wrestled with over the years, and the moments of breakthrough that have set me free.

And here we are right now, in the future, and I’m holding up my end of the bargain with past-Wogan. This is going to mean a few changes for me.

The way I blog is changing. For about ten years, there was a lot of stuff I was frankly terrified to say. Some poor decisions early in my career (and a tenuous situation at work) meant I self-censored a lot of the things I would otherwise have posted. What little I did write here was filtered, sanitised, and effectively produced with a formal tone and at arms length. Most of my posts could be copied straight into a corporate email and nobody would raise an eyebrow.

I’m not upset about any of that – if anything, I’m grateful. There’s a lot of dumb shit I absolutely could have said, that would have gotten me in far more trouble. With observation came experience, and this time around I’m a lot more sure of where things stand.

Most of the trouble comes from my interest in politics. Actually it’s my interest in most things related to the construction and maintenance of civilised life – from languages, to infrastructure, to the cultural climate within which we relate to eachother. Figuring all these things out (and trying to explain them) is my absolute favourite past-time.

Since resigning, I’ve taken to Twitter a lot more than usual. I found it to be a very stimulating platform, with a massive feed of new information coming in every single day. And I’ve responded to that, tweeting and engaging on a near-24/7 basis.

Jun 2018: Your Tweets earned 47.5K impressions over this 30 day period

Oct 2018: Your Tweets earned 487.4K impressions over this 27 day period

I love doing this – the debates, the arguments (constrained as they are by the 280-character limit, threading, and like-baiting), and meeting like-minded people this way. Unfortunately I can’t keep doing it at the same pace, though – I have new responsibilities.

In April I quit my job to pursue a new set of opportunities. Over the last 6 months, it’s panned out better than I had expected. I’ve been able to accumulate something of a runway, enabling me to do what I really want to do: Carve out large blocks of time to do in-depth SaaS builds on products I think I can sell.

That requires relentless focus, though. While it was easy to spend hours a day on Twitter in the beginning, it’s becoming a distraction now that I’m fully engaged in work. I don’t want to lose any of the momentum I’ve built, so I’m trying something new.

I enjoy thinking about complex things, then discussing my ideas with people who have interesting things of their own to say. It’s hard to do that on Twitter though, thanks to the sheer firehose of data:

After spending an ~hour with @WotanZA having an actual conversation (diverse as it was), and the next hour sitting on a quiet balcony and just processing everything, I felt like I was in a much better mental state. Then I checked Twitter and it all went to shit.

I currently follow many great accounts, and I get a massive amount of new info every day from all sorts of places: left- and right-wing news media, cryptocurrencies, financial services, gaming, mergers, tech industry news, psychological studies, the list goes on.

It’s an addiction I can’t really afford to feed anymore, though. I’ve consciously observed how I use Twitter over the last month, and I’ve noted several things:

  • Opening the app to check for new content has become routine, and I’ve often found myself in the aimless-fridge loop: Opening the same door over and over again even though there’s nothing new.
  • I typically scan the entire timeline every morning, consuming every single tweet
  • I post knee-jerk reactions to a lot of stuff, and more detailed threads when I’ve had the time to think about it
  • I get into arguments quite a lot, which is hard to fit into the platform’s limitations and doesn’t give me a good place to fully express my argument. Most importantly:
  • Every time I open Twitter, even just for a 10-second check, disrupts minutes worth of productivity.

In effect, I lose hours of daylight productivity (which is when my feed is the most active), and have to make up for it in the evenings. It’s led to a disrupted sleep schedule and failures to make and stick to my plans. I’m also pretty sure it’s contributing to weight gain and hypertension, but the disruptions to the first two mean I have no disciplined regime for monitoring the rest.

So for my own health, discipline and mental well-being, I’m trying something new. I’m going to unfollow every single account on Twitter.

This means that the only things I get from the app are things that people send to me directly and deliberately: @-mentions, tweet replies and DMs, which I will happily respond to. As a messenger app, Twitter would be as manageable as WhatsApp, which takes up very little of my time every day.

I’ll still use Twitter to share stuff, but they’ll either be long-form threads or links to posts like this one. I decided months ago that I need to get into the habit of producing more long-form content anyway (part of another long-term goal), and this is a good way to do it.

This does mean that I’ll be quitting a very strong addiction cold-turkey. FOMO is real, and I think I may have developed a dependency on the constant stimulation, so it’s probably not going to go well at first.

After the jitters though, I hope I can direct my writing energies into something more productive: Longer, more detailed posts made on this blog, shared for discussion on Twitter. I think this is the environment that will let me do my best work, while providing quality content to the people that follow me (which is something I take very seriously).

It should also result in more consistent, “on-brand” stuff. Using Twitter like a personal account means I end up shitposting a lot, and long-term that’s not really adding much value for me. Other than being entertaining, of course.

This blog will get a lot less formal, a lot more conversational, and will probably focus on politics and the culture wars as much as technology. I doubt I’ll ever write detailed technical articles here again, but I’ll leave the full history intact – they’re my best-performing posts right now.

I generally leave comments open on my posts, but if you want to get in touch directly and have a private conversation, my details are on the Contact page. Let’s do this!

Oh boy, where to begin.

This post is more than a year old. The information, claims or views in this post may be out of date.

On the 5th of May, 2008, I started my first day at work.

I doubt I’ll ever forget it: To beat the traffic, I carpooled with an intern from a nearby law firm, arriving in Cape Town at around 6am. I had to wander around the darkness of Kloof Street for a while, trying to keep busy (and warm) until someone showed up to let me in.

It was a surreal morning for me. The preceding family drama is complicated, but the summary of it was that I had absolutely no idea what I was going to do with my life at that point. I ended up on a bus from Pretoria to Cape Town the week before Christmas 2007, and lived with my father for a few (very strained) months before I got any semblance of an act together.

I was nervous as hell. At the time, I didn’t actually think I’d land the job. Luckily I had some experience building websites, and between a meager portfolio and an old friend’s insistence on listing at CareerJunction, a recruiter found me.

I failed my first interview. It still amuses me to know that the person who decided not to hire me back then still works at the company, and we’d ended up working together on a few things over the years. Sometimes I wonder if she regrets not having hired me, but I suspect I wouldn’t have lasted in her team anyway.

Luckily, I passed the second interview – between the recruiter and the HR director, they thought I might have some potential. In the end, I landed in the Paid Search team.

While my dress code (on the whole) has been very informal over the last 10 years, I dressed for the occasion on my first day. And it was while wandering around Kloof Street that the outsole on my right shoe became partially unstuck, making an embarrassing noise every time I walked.

Nervous, overdressed, surrounded by people I didn’t know in a city I’d never lived in, praying that my shoe didn’t completely come apart before I could get home. That was my introduction to the company that would carry me through the next ten years.

I get a weird look when I tell people my first job’s lasted this long. It doesn’t feel that way with all the roles I’ve held since 2008. I’ve done pretty much everything there is to do in digital marketing – search, email, display, analytics, consulting, architecture, compliance, project management, team leadership, training, and staying on top of the never-ending waves of technological and social progress.

Right now it feels more like I’m graduating from one of the most arduous post-secondary education experiences imaginable. I’ve had hundreds of hours of theory and thousands of hours of practice. If Gladwell’s Outliers is to be believed, I’ve sunk the requisite 10’000 hours required to achieve mastery in digital marketing. And then some.

And I’ve traveled. My god, have I traveled.

Every airport I’ve flushed a toilet in.

I’ve been as far east as Phoenix, Arizona (connecting flight on a return trip from Salt Lake City), and as far west as Melbourne (my first on-site development/consulting gig). It’s been a privilege to see so many different parts of the world, and the exhaustion of business travel has thoroughly disabused my notions of the glamorous lifestyle I once thought it was.

The world has changed. 2008 was a different time: Facebook was only 4 years old, Twitter was a toy that gained some media traction during Barack Obama’s campaign. The iPhone 1 had been released just last year.

The top story that week – food riots in Somalia. Today, there’s food riots in South Africa.

And I’ve changed. In future, I might write more openly about the life I came from, the demons I’ve wrestled with over the years, and the moments of breakthrough that have set me free. For now, it’s enough to acknowledge that 2018 Wogan is a far cry from 2008 Wogan, and I’m grateful for every bit of progress in between.

Today’s my last day. It’s a mixed feeling – strange, to think that I’m moving on after so many years; a relief, knowing I’ve reached the end of this road; anticipation of what the future might bring, and the confidence that comes with real-world experience.

At last, it’s time to move on. I don’t know for sure what the next ten years are going to look like, but I’m eager to find out!

Mid-year Resolutions

This post is more than a year old. The information, claims or views in this post may be out of date.

It really does feel like January was just the other day – hard to believe we’re already halfway through 2017. It must be some sort of bad joke.

The passage of time hit me properly today when a conversation about cryptocurrencies came up. I remembered that just a few weeks ago, I had dumped a bunch of money into a local exchange and bought some, and I had abandoned that exchange after an issue over support.

(A few weeks ago == January. It’s been five months, but we’re not mentioning that.)

I logged in to find out my R800 investment had somehow turned into R4700, thanks to the exploding value of Litecoin. I could have had an even bigger return had I logged in just a few weeks prior, but I was happy enough with the 500% growth over 5 months.

That experience brought me back to January, for which I still had the unresolved support case sitting in my inbox, along with a pile of notes and plans and ideas. I had sketched out a few things I wanted to achieve in 2017, and it feels like I’ve just now come up for air and half the year is gone.

Among the many things I’ve wanted to do, is actually get a book published. It’s why I started Write500 in the first place, and it’s why I’ve tried to build a daily writing habit. I’ve done okay in some weeks, badly in others, but still not enough to actually get a first draft done.

It reminds me (rather annoyingly) of a conversation I had back in 2007. Back then, at the ripe old age of 18, I had already decided I was going to write and publish something, and declared I’d have it done by November of that year. So naturally, someone went and marked that up on a calendar.

November 2007 came and went, no novel.

And now it’s ten years later.

It’s my fault, really, for not putting writing and writing-related activities higher on my list of priorities. I figure if you’ve passively thought about doing something for more than ten years, it’s probably something you actually have to do, right?

So the first thing I’m going to try doing differently, is writing here a lot more, not averaging a month between posts. I’ve always tried to have a topic, theme, structure, and something useful to say before saying it – and that’s led to me more or less saying nothing, since the bar to actually blogging is set so high.

The other thing I’m going to do is actually try pulling away from tech a lot more. I decided ages ago that I needed to spend a lot more time on creative work, and yet somehow the majority of the content posted so far this year is tech-related.

I guess old habits are really hard to break!

So for this 2017 Mid Year’s Resolution, I’m going to try writing more frequently, and less about technology. That seems like a good enough place to start.

2016 in review

This post is more than a year old. The information, claims or views in this post may be out of date.

2016 was a hell of a year.

I’m actually not sure where to start writing about it. So much happened, and so much has changed – not just for the world as a whole, but also in my small piece of it. It might be better to start at the end: the things I’m taking away from 2016.

First – I’m either braver, or stupider, than I thought. In May I flew abroad (alone) to attend a convention. In a hotel with thousands of people I knew basically nobody, and spent a week there all the same. It was at times incredibly stressful, but also an incredibly magical experience. It’s not often I take insane leaps like that, but in this case I think it was worth it.

I’ll probably not do that again for a few years. The expense was staggering, for one! I can, however, tick that off my bucket list, and maybe in 2017 constrain myself to the more local conventions of that type.

Second – I built something. In 2015 I switched departments at Acceleration, and headed up the creation of a practice area to do Business Intelligence implementations on Domo. Definitely the best 15 months-or-so of my career so far. A major uphill challenge on all fronts – creating processes, creating a team, travelling and training, and maintaining high customer service levels.

Quite a few midnight calls and early-morning-panic-hack sessions there, let me tell you!

It was challenging, but also by far the most rewarding thing I’ve done to date, career-wise. At the end of Q1 2016 the reins were officially handed over to a dedicated administrator for managing the day-to-day stuff – so I can honestly say that I’ve finished a major, year-plus project.

It wasn’t the best year though – there were some pretty big downsides. The clock struck midnight on my birthday with me sitting in an office tower in Melbourne, which I think officially marked the end of me doing outsourced development work. It just wasn’t worth the time anymore. Over the following months I wound things down and transferred my largest customer to a dev agency in Stellenbosch.

Turns out, it’s possible to push too hard, in too many directions at once, and it took a full-bore emotional breakdown to realize that. That led to several months of therapy to help me realign my priorities – a process that’s still not complete yet.

Overall, having come out of it more or less intact, I think 2016 was far more of a challenge year than a coasting year. It’ll likely take the rest of this year to process everything that happened in 2016.

So what of 2017? Going into the new year, there’s a few moving parts already. Acceleration joined the Wunderman group in September 2016, and we’ve yet to feel the full impact of that. In terms of my career in digital marketing, I’ve got a lot less clarity on where it’s going to go this year – but I do have a cautious optimism it’ll end up in a better place.

Then, personally, I’m only taking up two side projects this year. I mean, I’m telling myself that now, knowing that I’ll probably change my mind in about two weeks, but still – what are resolutions there for, if not to be ignored?

The first is to write every day. My long-term plan there is to be able to produce short stories, longer stories, and eventually novels – without suffering under my inner critic’s constant berating. I’ve built (and will maintain/extend/upgrade) a tool to help me do that: write500.net.

The second: Get into mobile app development. In some ways, I feel like I’ve left this for too long – I’m still, to this day, not capable of building even a basic Android or iOS app using the native tools. And mobile has already proven it’s going to eat the future, so part of me feels that we’re in the get-onboard-or-get-left-behind phase this year.

Luckily, the cross-platform technologies have really come a long way over the last few years, and between PhoneGap, Ionic and the underlying Cordova, I should be able to develop some basic competencies this year. The first thing I’m aiming to build there is a companion app for Write500.

So bring on 2017!

Another year, another domain

This post is more than a year old. The information, claims or views in this post may be out of date.

Though this time I’m pretty happy to have landed wogan.blog. I mean, it’s not as if I have any shortage of domain names, but it’s great having one so perfectly suited to a blog I almost never update!

My initial plan for this domain was to point it to thegrid.ai and use their platform to run a site, but after a few hours trying to get Molly (that’s her name, apparently) to spit out a design that wasn’t garbage, I gave up and defaulted back to WordPress.

I’ve now got three versions of a personal blog floating around. I’ll have to corral them all at some point, but for now, I’ll just enjoy the new-domain smell.