56 instances of the word "I". That's your problem. All the rest is fluff. OP, try rewriting this, substituting "he", "she", "they", or "you" for "I". Funny how quickly your perceived problems melt away as soon as you stop dwelling on yourself and start focusing on others. Edit: I realize that OP is being slightly sarcastic, but I took this as an opportunity: This is a condensed version of pretty much the same feedbac…
I’m young, inexperienced and a perfectionist
31–40 of 139 posts
Re: I’m young, inexperienced and a perfectionist
#32That's why I still use vanilla PHP & Postgres for web projects. I don't use any hot new technologies, I don't use frameworks, I don't do unit testing. I try to use as little client side JS as possible. Whenever possible, I use static HTML. The advantage is that I can create a working prototype in days. I can show something to the client very early, and I don't spend months to fulfill specifications the client didn't…
Re: I’m young, inexperienced and a perfectionist
#33However, you've missed the key point in the game - hustling. By the sound of it, you were not picking up a paycheck while doing this for 2 years. This is a major mistake. The product itself doesn't matter - if you're inexperienced the product is going to end up pretty bad, so the exact product you're building is largely irrelevant. The key is to hustle yourself into a position where someone is giving you money for you to learn. Late stage start-ups are usually perfect for this. You've wasted two years of potential income and fancy sounding positions for your CV, don't waste a third.
Re: I’m young, inexperienced and a perfectionist
#34These platforms seem hip and cool but they actually need extreme levels of discipline, awareness and experience to actually use them in the correct way.
I don't think the guy is a perfectionist at all. Perfectionists deliver finished working products. Perfectionism is a state of mind of not knowing when you are actually "finished finished". Don't make the mistake of thinking your inability to deliver a product is because of some perfectionism trait. It very likely isn't. It's more likely to simply be caused by incompetence.
Re: I’m young, inexperienced and a perfectionist
#35Jesus when i read this Article I see me... I love to start new Projects but i never finish them(only when i must because i customer is kicking my ass)... I always have a lot of motivation... but when i sit down and must read or do something i lose focus very often and maybe work on it for 30 minutes or 1 hour and then i start to watch some stupid youtube videos... To this day i dont know how to focus... I got depress…
Re: I’m young, inexperienced and a perfectionist
#36That's why I still use vanilla PHP & Postgres for web projects. I don't use any hot new technologies, I don't use frameworks, I don't do unit testing. I try to use as little client side JS as possible. Whenever possible, I use static HTML. The advantage is that I can create a working prototype in days. I can show something to the client very early, and I don't spend months to fulfill specifications the client didn't…
When I leave the project, any PHP developer will be able to pick up and implement changes within hours.
Famous last words for PHP apps rolled from scratch with no unit tests.
Re: I’m young, inexperienced and a perfectionist
#37That's why I still use vanilla PHP & Postgres for web projects. I don't use any hot new technologies, I don't use frameworks, I don't do unit testing. I try to use as little client side JS as possible. Whenever possible, I use static HTML. The advantage is that I can create a working prototype in days. I can show something to the client very early, and I don't spend months to fulfill specifications the client didn't…
Without tests I have less confidence with modifying another persons code. Without a framework it can be difficult to figure out the structure unless there is good documentation or the project has been well designed and structured (almost never the case).
Also I tend to either find problems with SQL injection,XSS or CSRF because they don't have a framework to help solve these or they have implemented their own solutions which are inevitably buggy or weird in some way.
Re: I’m young, inexperienced and a perfectionist
#38The saddest paragraphs were "Time to change" and "Learning from your mistakes", where he basically says that he is doing the same thing under a different name with the same lack of results :(
Re: I’m young, inexperienced and a perfectionist
#3956 instances of the word "I". That's your problem. All the rest is fluff. OP, try rewriting this, substituting "he", "she", "they", or "you" for "I". Funny how quickly your perceived problems melt away as soon as you stop dwelling on yourself and start focusing on others. Edit: I realize that OP is being slightly sarcastic, but I took this as an opportunity: This is a condensed version of pretty much the same feedbac…
Wasn't the OP's intention to write about themselves though? Changing I to he/she etc doesn't seem like it would make much sense? Could you expand on what you mean?
Re: I’m young, inexperienced and a perfectionist
#40> I am not very focused and easily distracted. Unless you are embellishing, get checked for ADHD. Disclaimer: I have ADHD and OCD.
What I mean is that as I search for a solution in the API docs, I stumble across other things that look interesting. Or bits of detail that further explain how this library is built. Or explain the dependence of this function on a specific language feature. It's fascinating. And ultimately, that information makes me a better coder ... but it seldom solves the immediate problem. And now I've got all these ideas for new projects. Or ideas for future features for this project. I feel focused (on obtaining my goal) but distracted.
Or maybe I'm building a new system. But to support feature F, I need this library. To serve feature Q, I need that daemon. To support that daemon, I need a database engine ... but nope, it doesn't support PostgreSQL. To support the database engine, I need a logging daemon with feature L that the bleeding edge metagammalogd doesn't offer. And why am I building all this again? At this point, I'm feeling not focused and also distracted.