Earlier quoted context omitted.
> I do think that without virtue there can be no value, if these are properly defined. This is an unproductive line of argument because either of us can just keep moving the goalposts until we're exhausted. Economic value clearly doesn't follow any "gut" virtue. Here's how an early moral theorist put it in a notoriously influential book: I returned, and saw under the sun, that the race is not to the swift, nor the ba…
You say this because we practically live in a post scarcity society. 500+ years ago people valued hard labor that brought food because food prevented starvation a vary real and horrible thing. Now, food is an evil that brings heart disease and obesity. Our desires for food and our well being are out of alignment. Value is now a function of are desires with little connection to our needs. Stealing from people was neve…
Are coders worth it?
151–160 of 324 posts
Re: Are coders worth it?
#152Earlier quoted context omitted.
The problem is that it's hard to show your real skill level (especially on back-end work) so getting access to these better jobs is 90% how you market yourself and where you are (New York and Silicon Valley rents are horrid, but worth every penny in comparison to 95% of places) and only 10% based on your skill level (much less unrealized potential). You don't have to be a celebrity, but you have to be some combinatio…
As a reasonably competent unemployed technologist I would be interested in hearing more about how you go about marketing.
1.) have a Github account, and release open-source software that helps coders be better at what they do. Basically release tools of sorts.
2.) Make the documentation for those tools absolutely stellar. Look at the .raw for the readmes of the various Github repositories you like and love. Emulate some of the stylistic choices to improve your documentation.
3.) Make a Show HN. Or, whenever your software can help a situation you notice in the comments here, promote it. Don't be afraid to do this, because this promotion is absolutely necessary.
4.) Post to the subreddit of the language that your software is for, but don't be commercial about it. You have to be honest. So write like you're talking to a friend. This is easier if you're talking out loud as you write.
==============
Doing these things will add eyes to your projects. People can see your nicely documented code, see your screenshots, and can imagine how this will help their coding. This is GOOD. If you can make the front page of HN or the frontpage of the subreddit for your language, you're in business. Basically you want to be trending on Github for the language of your choice (top 5 starred today is what you're aiming for). That is the hardest part, but from that point, it's a piece of cake. If you're trending on Github, there WILL be blog posts written about your repo, there WILL be unsolicited tweets about it, and you WILL get good feedback about your coding. The eyes on your repo have now exponentially gone up - and your coding is in front of a lot of people.
The thing is, technical directors like productive coders. If your repo/tool makes ALL coders more productive, then they will love you. It's as simple as that. You know the whole 10x engineer hoopla that's thrown around on here? You'd be doing that for other people. A multiplier of multipliers. If you do that, people will be in contact with you. Just stick with it.
Re: Are coders worth it?
#153The closest parallel we can draw between "coders" and the distant past, is that with the artisans of the middle ages. Aside from the landowning nobles, the artisan class was probably the closest thing to a true middle class. Many advanced to upper-middle and later became the industrial nuevo rich.
The reason that this parallel works, is that the artisans were able to make something coveted out of what looked like a pile of junk (or less usable) to others. What a software developer creates with a few keystrokes looks to the lay person now as "magical" as creating a sword out of a pile of rocks looked to a lay person a thousand years ago. They get the general concept and see the value, but they have no idea of how it actually happened and cannot repeat it themselves.
By today's standards, most of what artisans of old made is not very desirable if it is made today (antiques not withstanding), hence only very few "artists" are actually paid well. Most people engaged in artisanal work are now in what we call 3rd world countries and make zilch. The reason behind this, is that technology has progressed and most of this stuff can be made faster, cheaper and more consistent by a manufacturing process. Today, we can take the best artisan of old, and copy him/her a million times over to produce the same trinket, with little extra expense.
Software engineering has not yet gone through a true manufacturing disruption. We cannot put software on the kind of assembly line/stamping process we can with say door hinges or other metal works that used to require a skilled blacksmith. That doesn't mean it won't happen some day.
We are constantly trying to go the direction of commoditizing complex problems. Looking back 30-40 years, the efficiency of tools we use has gone way up. Today, a developer doesn't have to write many components from scratch (unless he or she wants to). Most of what makes an application can be taken of the shelf, and modified to fit. For consumer apps, design is also where a lot of work goes in to.
This modification or molding process is a major barrier to having a true manufacturing process in place because the quality of the modifications depends on the individual skill of the person making it. A mistake made early on can bring a future company to it's knees and derail projects years after it was made. For example, a faulty data model that is let to grow to terabytes of information. Many companies choose to through money and computing resources, rather than risk a costly migration.
When we have sufficiently advanced to the point where such mistakes do not depend on an individual and the automation process can take care of it, the value of the software engineer as we know the profession today will diminish greatly. But then again, I'm sure the profession will evolve as well.
Re: Are coders worth it?
#154Re: Are coders worth it?
#155I stopped reading about 1/2 way into the article. Brace yourself, the rant is coming... Too many red flags springing from a delusional, narrow-minded view which looked no further than the bloated world of Valley startups. Hope mr. Author could cast his eye to some other corners of the world (no, even other parts of the States) and witness the bleak reality of a career called web development. Startups are just a small…
Re: Are coders worth it?
#156Earlier quoted context omitted.
In fairness to prollyignored, he's fighting broad brush strokes with broad brush strokes.
My point is specifically this: My old guy, would goto * The same barber * Same Grocery store * Have the Same locally made cigar * Listen to the same news casters. I was always the type of person who would experiment. Age is fucking with me now. And now, like my dad I look for "virtuous" people/business to trust. I structure my life around virtuous behavior because I have kids. In short, people my age give money(value…
This relates to the virtue/value discussion elsewhere in this thread. As a consultant I'm learning that some companies are price-averse and some are risk-averse. The latter are willing to pay more to lower their risks. In other words they are willing to pay more to people they trust, which they base on perceived virtue. So here is at least one case where virtue really does have value precisely as virtue (leaving aside the difference between appearance vs. reality).
Re: Are coders worth it?
#157First, and perhaps this is because I am of lower working-class roots, whats actually wrong with being a plumber? I believe its fairly common to ask good programmers how they view the task -- generally speaking framed as a carpenter, a writer, or a mathematician.
Second is the ending: "Am I paid too much to code? Am I paid too little to write? No: in each case, I’m paid exactly what I should be." which I find important in tone but redundant. Generally speaking in America the idea is you take the pay you agree to -- which to me inherently means "I’m paid exactly what I should be".
Re: Are coders worth it?
#158"In today's world, web developers have it all: money, perks, freedom, respect." This might be true only by a VERY narrow definition of "world", specifically Silicon Valley. Or maybe I live in a very peculiar place, but the developers (Web or otherwise) here are in the low to mid income range, regardless of their skills and experience. And don't even get me started on freedom and respect...
You are. Why don't you move? Metaphorically speaking, don't be Steve Jobs in Syria, be Steve Jobs in the USA.
Re: Are coders worth it?
#159Earlier quoted context omitted.
You are. Why don't you move? Metaphorically speaking, don't be Steve Jobs in Syria, be Steve Jobs in the USA.
I'm curious, what makes you think that moving would help?
For starters, you'll have more money.
Re: Are coders worth it?
#160The plumber analogy is off base. Web development is incredibly more complex than plumbing in a home. Importantly, web development changes extremely fast while plumbing is largely the same as it has been for decades.
The web and the developers that have created all of the sites and apps on top of it has added tremendous value to our economy and world. Web developers have streamlined almost the entirety of our lives and created enormous productivity gains.
The things that we create may seem trivial to us, but are fantastically valuable to society.
Jet packs and flying cars were always a terrible benchmark to measure human technological progress against. Iterative improvement has created a world of fantastic possibilities.
Good development is hard, and requires a lot of knowledge. Value yourself and feel good about what you are doing.