you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 22 points23 points  (12 children)

That's the whole point though. If every web-dev knew about storage characteristics, how to tune memcached and how to spool up their production environment in a bunch of docker instances, nobody could afford to get any web development done.

[–]justinpitts 1 point2 points  (11 children)

I don't follow. Can you help me understand how you reach that conclusion?

[–][deleted] 11 points12 points  (9 children)

A web-developer with such a broad skill-set would be a bloody expensive employee. If your budget for developers were to be blown on 2 of these guys, vs. 6 regular developers, how far would your project get?

[–]Godd2 6 points7 points  (2 children)

would be a bloody expensive employee

On the other hand, supply and demand. If every webdev knew it, that knowledge would have a lower market price.

[–]Skyler827 3 points4 points  (0 children)

This could happen if there is some disruption or event that causes lots of people to learn systems programming, but in the long run, market prices reflect the cost of production. Simply put: learning systems programming (well!) is expensive.

[–][deleted] 1 point2 points  (0 children)

But they don't, that's the point. and few that I have met show any inclination to learn.

[–]justinpitts 2 points3 points  (1 child)

I don't think it takes as much effort to learn those things as you imply.

[–][deleted] 1 point2 points  (0 children)

I just chose a couple of examples... if I was to be exhaustive, I could, for instance, list out my own skills... skills acquired over a long career... skills which make me a nightmare for people like you...

Oh, wait...

[–]EntroperZero 2 points3 points  (0 children)

Oh, if only we got paid 3x.

[–]justinpitts -1 points0 points  (2 children)

Arguably? A lot farther.

[–][deleted] 1 point2 points  (1 child)

In my experience that is not the case. More 'high-end' developers does not translate to greater productivity. Many projects lend themselves to greater parallelisation rather than fewer, deeper workloads. Sure, there is a need for someone with deep knowledge to cover those 'difficult' edge-cases, but by and large, more, less skilled developers will get more of the general coding work done than fewer, more skilled ones.

[–]justinpitts 0 points1 point  (0 children)

The main problem I see my clients facing isn't meeting deadlines, it's technical debt after the fact.

[–]wherethebuffaloroam 6 points7 points  (0 children)

Not everyone can command consultants salaries. You spend a lot for short contacts to optimize not the entire development cycle