Live data from Hacker News

I’m young, inexperienced and a perfectionist

medium.com

71–80 of 139 posts

Re: I’m young, inexperienced and a perfectionist

#71
post #34

I don't remember ever being so utterly inexperienced so as to firstly adopt a platform like Ruby on Rails, and then follow it up by making an even worse mistake in adopting Node.js. These 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 work…

"These platforms seem hip and cool but they actually need extreme levels of discipline, awareness and experience to actually use them in the correct way." Is there a platform for which this isn't true? Anyone doing anything novel spends most of their time doing things the wrong way. And it's odd that you single out those platforms -- RoR is extraordinarily beginner friendly, and less than most other platforms helps y…

They are beginner friendly, sure. But that's almost a bad thing.

As this poor guy found out the hard way. Building what was presumably quite a large system inevitably turned into a sprawling mess that was hard to maintain and develop any further.

There is extreme levels of immaturity in the RoR and NodeJS communities (when it comes to the dissemination of good software engineering principles and practices) and unfortunately this often projects outward onto its users who don't know any better. Hell, it was only a few months ago the creator of RoR was poo-poo'ing the very concept of DI/IoC and therefore SRP. So it's no wonder the poor sods in that community that read his blog as though it's gospel end up producing unmaintainable heaps of crap that ends up having to be scrapped.

Re: I’m young, inexperienced and a perfectionist

#72
post #17

That'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…

you are trolling, arent you ? :P

Re: I’m young, inexperienced and a perfectionist

#73
post #17

That'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…

Did you miss the part where blaming the framework/tools was a mistake?

Re: I’m young, inexperienced and a perfectionist

#74
post #17

That'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…

The world isn't in black and white; it's possible to choose something between the two extremes. Sure, don't blindly jump to the coolest new thing, but also don't stop trying/learning new things.

Re: I’m young, inexperienced and a perfectionist

#76
post #63
post #50

Earlier quoted context omitted.

He's a junior developer. Give the kid a break. You were there at some point.

For sure, we all were. I did have to chuckle at the Technical Director in the sidebar, though. I'm pretty sure the qualification for technical director [should] include shipping > 0 products.

Welcome to the new hackernews. Everyone is a dev, scratch that, sr. dev. Wrote ten lines of hipster.js? Now your a js guru. Oh, and a perfectionist, your code is now "perfect" for the sole reason you spent a lot of time on it...

Your pissing up a rope, the non-programmers and marketing-social-media-hackers have ruined this site and are running amok in the comments downvoting everyone posting anything even close to honesty.

Re: I’m young, inexperienced and a perfectionist

#77
post #33

This is how everybody learns - you make something, see the flaws in the process or the outcome, and then iterate again to fix them. Your technical approach to it is perfect, just keep it up. However, 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 inexperience…

I disagree with you that the product doesn't matter. I've worked at a few startups and it really matters if everyone can get on board with the vision of the company's leadership. It improves your concentration if you think you're actually making a positive difference in people's lives with every feature you develop or bug that you fix. And it improves team motivation and cohesion if you all think that what you're building is a really cool idea.

TL;DR Adding a feature to a product that you don't care about is harder that adding a feature to a product that you do care about.

Re: I’m young, inexperienced and a perfectionist

#79
post #21

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…

This seems like an arbitrary comment. He was writing about the choices and mistakes he made. He could avoid "I" but then start blaming his problems on other people.

Re: I’m young, inexperienced and a perfectionist

#80
post #40

> I am not very focused and easily distracted. Unless you are embellishing, get checked for ADHD. Disclaimer: I have ADHD and OCD.

I'm not ADHD. I do, however, love chasing rabbits right into their holes. And exploring the intricate network of passages they've made. 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 ulti…

Are you sure? I came right into the comments and did a Command+F for "ADHD", as this is what I thought as well.

Know that all types of ADHD aren't the same, and specifically that there is ADHD without the outward hyperactivity. Look up "Inattentive ADHD" - I am 30, and up until this past year I just thought that I had issues with procrastination, lack of follow-through, and was easily distracted.

Does this sound like you?

- Underperformed in school, despite being incredibly bright.

- Frequently didn't complete homework in school.

- Easily distracted.

- Shifts from one uncompleted task to another.

- Frequently skips large sections of text when reading.

- Procrastination.

- Frequently switches jobs

Post reply on HN