Life
I'm 25

11 February, 2019

My birthday just passed and I'm now 25 years young. It's been a hell of a journey and I'm mostly proud of where I've come, the things I've learned and the people I am closest with.

I don't do New Years resolutions. I like to think that I'm different but really I just take a modified approach to the same concept. It's not original, but it's easier to maintain for 365.25 days on repeat. Make this year, better than the last. That's it.

So here it is, for the first time ever I'm going to actually publish my goals, wishes, personal musts, and eventually finish off with unstructured opinions.


Publish More

Code, work and my career in general: Lately I've turned into an open-source fanatic. I don't know what flipped the switch but my awareness and desire to contribute back into open-source has increased ten-fold. I am starting to become more comfortable with my abilities. I always welcome criticisms but struggled to publicize anything of my own because of the effortless trolling that can happen. It stopped me for much longer than I'd like to admit, but that ends today. In fact it ended a while ago. I've been doing more and more in the public space of my GitHub.

Photography: I don't know why, but I've never been in love with my physical appearance. I'm not embarrassed, I'm fit and love my developing suits collection. I can look dapper as fuck when I need to. These days aren't very often though. I would like to get some continued amateur and professional photo shoots done over the next 12 months so I get used to seeing my face and step a little bit outside of my comfort zone.

Products: This one is a the biggest problem. I've spent the past 6 years of my life improving myself as a developer. I've had several roles in various teams, been exposed to some incredible talent and personally grown as a developer I'm proud of today - mostly anyways. I can craft beautiful interfaces with React, Vue or just the barebones vanilla HTML, CSS and JavaScript. I can architect and execute on an API. REST or GraphQL in various languages including PHP, Ruby, Java or Kotlin. The problem? No one has really seen anything that's directly associated back to me. I want to be a self-sufficient developer. That's where my livelihood and career needs to be before I'm completely satisfied. I promise myself that before my 26th birthday, I will publish at least one of my (several) ideas noted down.

Writing: I don't blog or write documentation enough. I try to be too perfect. Both with my grammar and word choice. It's been a stupid reason not to post more but I just… didn't do it. So here we go, the first of many. I want to publish my thoughts, maybe drive discussions, talk about code I appreciate or maybe a sweet movie I just saw. No real categorization, not to start at least.


Improve upon the software development skills I use most

I've spent a lot of my life diversifying the languages, frameworks and coding best-practices. I use one for a few months, become familiar with it then let it fade because I'm the only one doing it so there's no kickback if I don't. It's not a good excuse but it's the honest truth and that is something I just need to address.

Most of the diversifying has not been extremely helpful though, so I'm making a commitment right here, right now to narrow in on the skills I have used most in the most recent times.

Front-End Languages & Frameworks

  • React 16.8+
  • Vue 3.0+
  • PostCSS
  • TypeScript

Back-End Languages & Frameworks

  • PHP (Laravel Framework 5.8+)
  • Kotlin (Ktor Framework)

Other

  • Docker
  • GitHub Actions
  • Monorepo Management for my UI Library

Improve my social skills

Don't get me wrong, I love people but I'm a textbook "Extroverted Introvert". I'll socialize at parties, love being in groups of people and being involved, but it takes one hell of a toll on me at the end of it all. I wish it were the opposite because I know that networking, socializing and consistency in doing so is where the strongest connections come from.


Improve my workflow

I've always been a code-first mindset. For the most part this has been a great asset to experimenting and learning with code. Small prototypes work out fine, larger projects start to fall apart. My goal is to jump into Figma or Sketch and have an idea of what a project should look like before jumping knee deep into the code to make it all work.


Focus on Stability

Enough code. This is a grown-up quality I need to embrace now. I've been perfectly fine at jumping from contract to contract, job to job and pushing the bar for myself in my career. It's been a very valuable experience in my life, but I want something stable. I want to work on a team I anticipate will be either the same (or have grown) a few years down the road. I want to help pioneer developer best practices, improve the design system over time and find that time to document things along the way.