Welcome to Project Avocado.
Yesterday I made the rash decision to make an app for Windows 10 and write about it in real time. From the very beginning of an idea right through to publishing in the Microsoft Store. (you know, provided it gets that far!)
Having made a poll on Twitter, it looks like there is some interest in the idea, so here goes!
I feel I need to warn you though, just so we are all on the same page:
- If you’re looking for a perfect tutorial, this is not the project for you.
- If you want to see ideal structure, this is not the project for you.
- If you want beautiful code, this is not the project for you (in fact the code shown will be minimal)
- If you want to hear the standard structures and even naming conventions, this is not the project for you.
I’m going to stuff this up. I’m not a super genius or MVP.
I get structures wrong, naming conventions incorrect and probably maul the syntax on a regular basis.
I’m almost certainly going to do something, and later realise that it is completely wrong and come back around and fix it.
In fact, as I am doing this from scratch (the only thing I have at the point of starting this journey is an idea) there is a very real chance that as I go through the ideation and discovery process I will decide the idea sucks and stop. Sorry in advance!
So, why am I even doing this? I am still asking myself that as I write this, but I have two primary reasons;
Firstly, I am getting asked for advice by other devs (they think I know what I’m doing!) many times the questions are similar. I can’t seem to organise what I want to say without context so a whole app approach probably makes sense.
End of the day I really want to give good advice and help people succeed.
Secondly; I saw another post by Becca Williams (@becca9941) who I LOVE to follow on Twitter about pushing past your own boundaries and comfort zone. I think this will help me grow as a dev and a person.
I am NOT doing this to push my own or other people’s products. I’m also not going to shy away from what I use though.
I hope to cover what I do first with an idea, from before you even know if it’s a decent idea or not. How to form some kind of MVP from the start, little tricks I may use, discuss monetisation and hopefully bring the product to fruition.
Thanks for reading and I hope you enjoy the ride! I’m super excited and super nervous to share this with you.
Rob,
Valley Software.