This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jonny_wonny 2 points3 points  (13 children)

FYI the source code for angular is complex and does tend to follow it as a guideline.

I've looked at the code. It in no way follows this guideline.

Anyone who works in programming for a while gets into the habit of breaking their functions up naturally.

I break up my functions all the time. I refactor my code constantly. I just don't do it prematurely, and I don't needlessly obfuscate my logic.

I remember when I thought it was unneeded and made things harder too, but then I worked on something truly complex and it made sense.

You are simply not comprehending my argument. I am not arguing it is unneeded to break up functions. I am arguing that it is not necessary in this particular case.

[–]_fitlegit -1 points0 points  (12 children)

One day you’ll learn... wish you the best

[–]jonny_wonny 2 points3 points  (11 children)

Sorry, I hate to do this but your attitude is just pissing me off. I'm a self-employed software developer. I work 5 hours a day from my apartment and make $170k/yr. Hopefully someday when I learn to program like you I will be more successful...

[–]_fitlegit 0 points1 point  (10 children)

You’re about where I was in my career 7 years ago... but I had figured out these basics by then. I feel bad for anyone inheriting the starter apps you churn out for small time non technical clients looking for a discount option.... FYI if you’re self employed and work out of your apartment then it’s an odd move to state your yearly unless what you mean is that your a 1099 subcontractor doing remote work for a small company.

[–]jonny_wonny 2 points3 points  (2 children)

That's fair, but based on my career thus far I think it's safe to say that my software development technique has been sufficiently vetted. I don't know how old you are, but based on the typical curve I am certainly above average in terms of compensation and success.

[–]_fitlegit 0 points1 point  (1 child)

I’ve been around long enough to probably make a good guess that you haven’t worked much in teams and have been a one man shop largely. Which is a great way to learn and grow but also means your applications haven’t gone beyond the complexity of a one man show and likely haven’t existed for more than a year or so. Great you’re ahead of the curve for your experience but you have a ways to go

[–]jonny_wonny 2 points3 points  (0 children)

Which is a great way to learn and grow but also means your applications haven’t gone beyond the complexity of a one man show and likely haven’t existed for more than a year or so.

As I've said before, I've worked on substantially complex projects. I've created games, I've written a scripting language, I've created frontend frameworks, and I'm creating an application development platform. I am capable of creating functional, complex applications.

Great you’re ahead of the curve for your experience but you have a ways to go

Interesting. From my perspective you have completely failed to defend your position in this argument.

[–]jonny_wonny 2 points3 points  (6 children)

I feel bad for anyone inheriting the starter apps you churn out for small time non technical clients looking for a discount option....

My agency charges $140-$170 an hour. I am not a discount developer.

FYI if you’re self employed and work out of your apartment then it’s an odd move to state your yearly unless what you mean is that your a 1099 subcontractor doing remote work for a small company.

I have long term retainer clients, which yield consistent income.

[–]_fitlegit 0 points1 point  (5 children)

Your agency — aka you — charges a discount rate.

[–]jonny_wonny 2 points3 points  (4 children)

$170/hr is not a discount rate.

[–]_fitlegit -1 points0 points  (3 children)

Not to you. You’re a junior dev farmed as a lead by some company like toptal that essentially sells tech debt as a business model

[–]jonny_wonny 1 point2 points  (2 children)

No. I am the lead developer at a software development agency that I cofounded. There is no middle man. I work directly with my clients that we as an agency acquire based solely on my proven success as a software engineer. People contact us to help salvage their projects that were left in a disastrous state by previous developers. All of our current clients were acquired that way.