Leo G Dion

This is the first time I’ve done a year in review. It’s a healthy way to look back on what went well and what was challenging. My main goal this year was to produce more content online and less time on local events and gatherings. I removed many things which I felt were a distraction. Instead focused on building habits which would help me to build more content in the future. While many years have presented challenges both personally and professionally, I hoped this year I could focus on that work. Unfortunately, that wasn’t the case. Despite many challenges, I would say 2018 was a success in the sense that I was able to prove to myself, what I could do. My hope is that this gives me the momentum to move forward in 2019.

My Goals for 2018

As I said I removed many activities from my life mostly networking and meetups from my schedule. This is because I am better off showcasing my talent to a wider audience online. This includes meetups which I no longer related to.

A JavaScript Meetup I hosted in 2018
A JavaScript Meetup I hosted in 2018

Optimizing Meetups in 2018

I started two meetups and stopped organizing one. If the meetup was not popular enough or was not an audience which matched my online content audience, I cut it from my schedule.


In 2014, I started Lansing’s first Javascript Meetup along with two of my colleagues. It was getting audience sizes at the time of 5-15 people. Meanwhile, for instance, the Ruby meetup was getting 20 easily. By the end of 2017, we were getting as many as 30 people to the JavaScript. While many other meetups including Ruby had fizzled out. Despite this by 2018, I was barely writing JavaScript. Regardless of how much I enjoyed attending, I stepped down from my leadership position in 2018. My focus has shifted more toward Swift development. So it made more sense to start a Cocoaheads meetup. Unfortunately, this did not go as well as I wanted it too.


Despite the Apple store being gracious enough to offer the space, we never had much of an audience. Our best event was our Introduction to iPhone Development meetup, which I presented at. Teaching beginner level content in the long term won’t likely draw a long-term audience. Therefore, I put Lansing Cocoaheads on hiatus in 2018. The other meetup I started was Lansing Marketing Hackers and this to me was the biggest surprise.

Marketing Hackers

Having attended ReleaseNotes and Microconf, two business/marketing conferences for developers, I saw a gap in the marketing expertise locally. Starting this meetup in Lansing I met three goals:

  • test the demand for this type of marketing content in Lansing
  • enrich my own knowledge of the subject,
  • meet others interested in this topic set

The meetup would be a new hybrid of marketing and technology. An intermediate level educational networking meetup focusing on how different technologies could help marketing businesses. Our first meetup only drew 10 people. However, by October of 2018, we were able to grow our attendance to 40 people. This showed me that there was a demand for this kind of material and event. So of course, I renewed the meetup for the 2018-2019 session. Like so many medium-sized towns, it’s a challenge to get people of out of thier home or workplace for lunch. That is what makes Lansing Marketing Hackers a rarity when it came to local networking events.

Handshaking at a Networking Event

Local Networking in 2018

With 5 children under 10 needing to be put to bed every night, it was a heavy load to depend on my wife to do bedtime for all our children. Besides, if the event had little return, I decided to cut it in 2018. On top of this, if going to an event meant time away from me producing content, it was a distraction. I think this illustrates a conclusion I learned:

Nobody is looking for an iOS developer at their local networking event. And while of course, I didn’t advertise myself as that necessarily, I did pitch myself as a technical jack-of-all-trades. But I'd need to explain that I am not...

  • your IT Company
  • a security expert
  • a networking guru

And the biggest change I made this year was no longer doing web design for businesses and non-profits.

Web Design Tools

Getting Out Of The Web Design Business

There is one main reason for this. In 2018 (and perhaps well before that) the web design business has matured to a point where the market demands more than a simple website design (ie. analytics, copywriting, marketing, graphics design, etc…). The other side of that is that whatever potential customers do remain they do not place a high priority on web design. I was either competing with well-established marketing businesses or services which come with good enough templates.

Therefore it put me at a disadvantage of building a product that I was not proud of and barely bringing in revenue or to commit more time, additional money, and project risk into building an agency which I frankly have no desire or ability to do at this time. It is better for me to establish myself as an expert in a particular technology so that I have a product to sell which is my knowledge (ebook, video, etc…) and it offers a glimpse to a potential client of what I can provide.

Being a Swift Expert

I never hated Objective-C, Apple’s first primary language for development, however I could definitely tell this was a programming language from the 1980s propped up over time by 2000s programming paradigms syntaxes. Swift was Apple’s solution to both bringing developers who hated Objective-C over and allow for more modern paradigms to take hold.

Since the beginning, I made sure to deep dive and learn as much as I can in the language since it was so green. That meant how Swift could be used by different devices, different APIs, and different programming concepts available.

Building Swift Content in 2018

I needed to choose something:

  • I enjoyed working with
  • there’s enough of an audience interested
  • there’s still room for more content in the subject

So there were three sources for content I’d produce:

  1. Blog about what I am building The market is flooded with iOS blog posts. I was actually using Swift to build a macOS app. This puts me in a unique position of knowing what I am talking and producing content that is rare and which has an audience.
  2. Blog about what people are asking about This means search forums, Q&As, and other communities on the web and if I saw a question I knew the answer to, I’d write a blog post on it.
  3. Blog about some new feature, technology, API, etc.. I especially took advantage of this after WWDC in 2018, Apple’s developer conference.

The sweet spot was something new, that I was interested in, and was asked about frequently on the web. I wasn’t only doing written content. I made a habit of recording myself presenting at meetups. This was content I could share and attach to my brand. This would also include other non-written content such as podcasts, videos, and streaming.

Microphone for Podcasting

Other Content

I could see the writing on the wall that podcasts are an ever-increasing media consumed by more and more people. Like all the new things, I wanted to know the challenges and quirks of producing that content and get into the habit of doing it.

OK Productive

At the end of 2017, Erik Gillespie and I started our first podcast OKProductive. We came up with the idea of doing a productivity podcast because it was something we were both interested in but also felt that many podcasts in the area of personal productivity are obsessed with optimizing every aspect of daily life in an almost clinical way - think of the difference between a photo you’d see in a furniture catalog of a living room and a real organized room - one looks gorgeous but is absolutely impractical, the other is slightly messy at times but practical and comfortable.

We set a regular schedule throughout 2018 for recording podcast and to regularly chat about topics and share notes. Overall producing OKProductive was an enjoyable and educational experience. I’m grateful for the opportunity to work with such a great co-host. From there, I then went on to start another podcast in 2018 - this would be for my business BrightDigit - EmpowerApps.Show.


With help from Theresa Jasko my co-host, we created a regular schedule and workflow of notes, recording, and blog posts. The podcast focuses on businesses which use Apple devices and want to learn more about how the ecosystem works as well as what’s new.

I also began to stream both professionally and personally (i.e. video games). Like I said in the section about Swift if I spoke publicly I recorded it and posted it online (such as

when I spoke at LSJ Storytellers on my family's story

). Again the emphasis was more on habit and getting comfortable with the process than on audience building necessarily.

Me speaking at LSJ Storytellers

My Stats for 2018

So the question is what did I produce. Well here you go...


  • 21 blog posts of various sizes
  • 8 full posts
  • 3000 visitors

Learning Swift

  • 16 blog posts of various sizes
  • 9 full posts
  • 4,500 visitors


  • 2 blog posts
  • 200 visitors

OK Productive

  • 10 episodes recorded
  • 9 episodes posted


  • 5 episodes recorded
  • 4 episodes posted


  • 13 videos

This in my opinion was… good.

Dealing with Obstacles

Unfortunate Obstacles of 2018

If there was ever a theme for last year it was that life happens. Previous years dealing with a pregnancy, foster care system, the anxiousness of knowing whether you’d keep a child for life or temporarily, the death of a parent, and the threatening of lawsuits by notorious clients were all issues I had dealt with in the past five years - 2018 was going to be the easy year. However the very day our last foster child was adopted, my dad was scheduled for surgery - this should have been a clear omen of what 2018 would bring.

Family Health Issues

I had to take my father to the hospital emergency room several times throughout the year. Dealing with the healthcare system, incompetent health care professionals, and my poor dad’s challenges, made it difficult to optimize my content production in any sense of the word. On a given day where I planned to do notes for a podcast, I’d have to drop everything. When I was coming back on a red-eye flight from a conference in Las Vegas, I'd have to take my dad to the hospital because he was in paralyzing pain and needed to be taken to the ER.

My expectation was that I would be able to produce more content this year than I did and I fell short. My point is not for pity but rather to point out the fact that life does happen and no amount of preparation in life can ensure your ability to be as productive as you want to - you don’t know what you don’t know.


On top of this, the years of sitting and working at a laptop introduced me to temporomandibular joint pain or TMJ. The pounding feeling of pain at the sides of my head made it difficult for me to focus on the work I wanted to focus on. I had dealt with lower back in the past and have been able to maneuver my life such that I see it as fully managed now. I believe I am getting a better grasp now of how to deal with this and I am hoping to continue to make those changes to my life.

An observation about myself is that when stress and pain is piled on my ability to simply write content is seriously diminished. Quite frankly in those times, it was writing code which became my relaxing work and fed my desire to build. At the end of the day, I would take much pride in the ability to build something cool but there was no audience I had built up yet to engage with. This is why building content was my primary goal of the year.

Finding Balance

The pain and stress taught me if there’s anything I’ve learned from this year is that work is not my life but simply a part of my life. Right now with a living parent, helpful relatives and in-laws, adorable nephews and nieces nearby, 5 beautiful children and the best wife anyone could ask; I consistently can’t see myself looking back and wishing I had done things differently and sacrificed my relationships for my work. I want to treasure every moment now that I can especially as I creep closer to 40.

Researching the Audience

Changes for 2019

I made the effort to schedule every hour of my day as much as possible according to what my goals are. Unfortunately with the challenges I faced and the realities of who I am, I simply could not write a blog post from my dad’s hospital bed on my laptop while dealing with a throbbing headache. I am going to be more honest and flexible with my actual schedule day-to-day rather than optimizing to the minute.

Audience building more than forming habits will be my goal for 2019. That means more research into what my audience wants rather than just what I want to produce.

OK Productive

When it comes to podcasting especially with


I have a better grasp of what may be more enjoyable to produce - shorter more diverse content. Previously, each OKProductive podcast episode would focus on one topic for as much as 50 minutes. For instance, an entire podcast episode would focus on sleeping for perhaps 50 minutes. That’s too much for an audience. Rather I’d like to produce a 30 minute episode with three parts, include more humor and small-talk, and really hone the content of the episode.


Email will also be a much more key component in my communications this year. Through the years it has been shown to be reliable and more personal means of communication regardless of social media’s growth. Of course, being able to balance consuming social media while also posting to social media as a regular practice will always be a challenge but the fact of the matter is that email will always be a great way to communicate with people.

Focus On The Audience

My primary goal is to pre-sell a product (most likely an info product) by the first half of 2019. This means focusing more on audience building rather than forming the habits of building content. I am hoping by the middle of the year to be able to look back on this post and see how things went and what I didn’t foresee as obstacles.

Public Speaking

As far as attending development conferences, I’d like to focus on speaking at them. Business and marketing focused conferences are much more likely to provide info valuable to me which is why I’ll be attending conferences like Microconf and Peers.

Keeping An Eye Out For 2019

Things to Watch Out For

There a few things I am concerned about in 2019 as far as what I can achieve and whether I will be profitable enough. I am hoping this will actually be the quieter of years as far as personal and family issues and give me more breathing room to achieve what I need to do. However I need to always make room for that in my goals and make sure I accept the challenges life throws at it.

I need to make sure I keep my sales pipeline going while also focusing on content. While building an audience is my primary goal, I need money and building an audience frankly takes time. I’ll need to balance the immediate goal of profit while the long term goal of building a product.

My other worry is whether investing in being an expert in the Swift space in the long term is the right choice. Will Apple continue to foster the community? Is there a chance of Swift growing outside of the Apple space? Is Swift limited to only iOS development still? Will other mobile development methods such as React Native, NativeScript, Ionic, etc… over take native development in Swift? Will the mobile app market app become more and more consolidated? These are all things which could affect the Swift info product space and affect me in the long term. We’ll see where this goes in 2019.

Thank Yous

I want to thank and mention the things which helped in more than anything else in 2019. Having a supportive extended family makes this possible. Having folks who can help you and your family, make it possible to have the time but more importantly the mind space to keep your business going. This means my uncle, my aunt, my in-laws and others I may forget to mention.

Collaborators and Partners

My goal in 2017 was to make sure I began delegating more and more of my work to reduce dependencies on me and this was a very helpful practice to continue. My co-hosts, Theresa and Erik on our respective podcast helped me stay on task and continue keep momentum going. With my meetups as well, I got the help of others like Paul and Chad to continue to grow Lansing Marketing Hackers. I continued to also hire subcontractors on projects where needed as well and I am hoping to continue this where I can. I often see people doing it all themselves - including others help reduce dependency on you and allows others to be stake-holders in the process.

Online Communities

I also can’t say enough about the importance of finding folks smarter than you where you can throw your ideas at. The various Masterminds, Slacks, Forums, and Twitter communities provided a great opportunity to meet others and hear their stories about where they are at and how it was helpful to them.


Last but not least is my wife Betsy, who has been my everything this year. When things got rough, she was able to provide the support I needed to keep going. When there were times I simply needed to focus and get something done she provided it. When I need someone to talk to and throw an idea at (bad or good), she was honest and encouraging. I can’t say how important it was to be on the same page with my significant other when it comes to running a business and we have continued to go through this journey together. I am looking forward to taking the whole family to New Orleans this year as well as going to

Peers conference

. Integrating family time with business is a challenge but also a goal very important to me.


2018 was a challenging year made easier by a support network but also proved to me that I can continue on this path of being self-employed. Many businesses fail at their fifth year and this was my sixth. This year continued my trend away from simply being a freelancer. I am hoping to have continued focus and confidence in what I need to do to be sustainable but also humbled by the fact that life happens and I need to be flexible. We will see what 2019 brings and if growth happens in the areas I’d like to see. Stay tuned!

Tagged with: