• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

I Like Kill Nerds

The blog of Australian Front End / Aurelia Javascript Developer & brewing aficionado Dwayne Charrington // Aurelia.io Core Team member.

  • Home
  • Aurelia 2
  • Aurelia 1
  • About
  • Aurelia 2 Consulting/Freelance Work

JFRI – Just Fucking Release It

General · June 4, 2013

When it comes to personal projects you are your own harshest critic. While you’re debating over colour palettes and backend language choice some teen in his dorm room with the same idea as you is focused on getting his product out as fast as possible, skimping on design and just wanting to get something out to the world.

I am in the same boat. I’ve got more personal projects than hands, one project of which has been sitting idle for about 6 years now called WolfPHP. I’ve probably missed the boat on that idea, but I’ll eventually go back and try to finish it.

The closest I’ve come to launching an idea I’ve had from design to development to release is a music blog called Kill Hipsters. But having said that, all I did was design a simple theme for WordPress, cut it up and move it to my theme folder and activate it.

Of all my personal projects I’ve released a grand total of zero projects. It’s not that I lack the technical skill (design skill yes, definitely) but technically I feel as though I am able to take an idea and make it work in code. It’s not laziness, it’s failure to meet my own unrealistic expectations.

Expectation

Personal projects are dangerous because the client is yourself. You are never truly satisfied and I’ve come to realise over the years, you never will be. I have this vision of how my personal project ideas in my head look and function, but I feel as though I have an expectation of how something looks in my head, a level of design that doesn’t exist anywhere. Nothing is perfect, even Google have shown with their basically unlimited resources and large teams of PhD holders that nothing is ever perfect.

While you might expect your first version to be perfect, it will hold you back. Release and tweak.

Letting Go

The key to getting your ideas out there is to let go. Don’t lose focus on what you want, but don’t let it hold you back. The first version of your product isn’t going to be successful overnight, you have time to make changes after you’ve launched and having a user-base to give feedback is more valuable than blindly creating something you think is great, but might not be great when others use it.

The earlier you let go of your idea and let others see/use, the less time you’ve wasted potentially making something people hate or find hard to use.

So…

Stop debating over typography, image sizes, colours and advanced functionality: just fucking release it and then worry about the direction of the project later. I am going to start living this mantra right from this moment onwards.

Dwayne

Leave a Reply Cancel reply

0 Comments
Inline Feedbacks
View all comments

Primary Sidebar

Popular

  • I Joined Truth Social Using a VPN and Editing Some HTML to Bypass the Phone Verification
  • Testing Event Listeners In Jest (Without Using A Library)
  • How To Get The Hash of A File In Node.js
  • Thoughts on the Flipper Zero
  • Waiting for an Element to Exist With JavaScript
  • How To Paginate An Array In Javascript
  • How To Mock uuid In Jest
  • How To Decompile And Compile Android APK's On A Mac Using Apktool
  • How To Get Last 4 Digits of A Credit Card Number in Javascript
  • Wild Natural Deodorant Review

Recent Comments

  • CJ on Microsoft Modern Wireless Headset Review
  • Dwayne on Microsoft Modern Wireless Headset Review
  • CJ on Microsoft Modern Wireless Headset Review
  • john on Microsoft Modern Wireless Headset Review
  • Dwayne on Why You Should Be Using globalThis Instead of Window In Your Javascript Code

Copyright © 2023 · Dwayne Charrington · Log in

wpDiscuz