Great post dude and i think i can relate to many of the situations you found yourself in. Hell every time i finish a module or feature on my current project i am always like ... What the hell ... It actually works. I do this because i remember not 5hrs or a day ago, i had no freaking idea what i was doing, the VIM screen was empty and had no idea where to start or how to solve what i wanted to do (specially if its a new language, new team or new technology your working with). Team always tells me to sit down and get back to work (jokingly) after i joyously get up and do fist pumps but i get happy when i have no experience in something but manage to stumble over things until i get it to work, cause the joy is not simply the thing works, its that i feel having no experience and getting something working no matter what the topic of concern is, is a big deal, whether its programming, math or traveling the world by your self when you have never left the house. It is a big deal ...
Right now though, i am working on a startup, just small, making some revenue to live of but finding it tough, very very tough, competition is aplenty, constant new technical problems ,design choices, no idea how to market cause just no experience (so far its been organic but we need a faster rate of growth)and i can honestly say this feels like it could be a particular case where i might not be able to make it out with a smile on my face. In all the other problems i had no experience with, i got this voice in my head that says, mate... you will do this no problems, you will get the problem solved but for this startup the voice is there but just not as strong cause its been told to shutup in more then one instance when things didn't turn out as planned. However, since I know in the past when i kept going things turned out alright I just keep going.
For a startup, there are just so many fronts that need some experience and as far as i can think back , I only ever had to face a single topic at a time for which I didn't have experience. Some examples have been when I worked on new math or programming problem or studying for any exam, solving a problem at work that is more inter personal, asking for a raise when i had never asked for one before, its all just one thing so its easier to focus all the attention on how to make that single thing work. But for a startup there are just so many fronts that experience would really help to make the event of starting a startup successful. Its painful sometimes ...
I guess this is the first step towards getting more experience :) and hey .. its fun
Right now though, i am working on a startup, just small, making some revenue to live of but finding it tough, very very tough, competition is aplenty, constant new technical problems ,design choices, no idea how to market cause just no experience (so far its been organic but we need a faster rate of growth)and i can honestly say this feels like it could be a particular case where i might not be able to make it out with a smile on my face. In all the other problems i had no experience with, i got this voice in my head that says, mate... you will do this no problems, you will get the problem solved but for this startup the voice is there but just not as strong cause its been told to shutup in more then one instance when things didn't turn out as planned. However, since I know in the past when i kept going things turned out alright I just keep going.
For a startup, there are just so many fronts that need some experience and as far as i can think back , I only ever had to face a single topic at a time for which I didn't have experience. Some examples have been when I worked on new math or programming problem or studying for any exam, solving a problem at work that is more inter personal, asking for a raise when i had never asked for one before, its all just one thing so its easier to focus all the attention on how to make that single thing work. But for a startup there are just so many fronts that experience would really help to make the event of starting a startup successful. Its painful sometimes ...
I guess this is the first step towards getting more experience :) and hey .. its fun