Fundamentally, software engineers aren't a commodity. They're not all created equal and they have their own desires and preferences which factor in to what they choose to do. The FAANGs in the US will hire basically anybody, provided that person passes their interview process and is willing to physically relocate to one of their offices, which are usually located in major cities that have high costs of living (e.g. B…
When I started, "software engineer" wasn't a job title. We did already have job-title inflation, though; when a programmer was promoted, they became an "assistant systems analyst", then a "systems analyst". The proper definition of a systems analyst at that time didn't even include programming computers! So what's an engineer? Outside of software, an engineer is a professional - a member of a professional body, licen…
Ask HN: How do SMBs afford such expensive software engineers in the US?
81–88 of 88 posts
Re: Ask HN: How do SMBs afford such expensive software engineers in the US?
#82SAAS exists to serve these companies pretty well. The cloud has helped even more with getting services procured for less than the granular cost of a full time employee. It's a big paradigm jump to go from SMB with mostly externalized functions/SAAS to getting economies of scale with your own major IT department, assets, and facilities. I've argued for years that MBAs need to be trained on the fundamentals of IT as mu…
Really they have a CIO as a CEO, and that's the difference between them and their non-IT CEO competitors. Bezos tried to solve everything with software.
Re: Ask HN: How do SMBs afford such expensive software engineers in the US?
#83Earlier quoted context omitted.
When I started, "software engineer" wasn't a job title. We did already have job-title inflation, though; when a programmer was promoted, they became an "assistant systems analyst", then a "systems analyst". The proper definition of a systems analyst at that time didn't even include programming computers! So what's an engineer? Outside of software, an engineer is a professional - a member of a professional body, licen…
We can’t go back unfortunately. Software is getting more complex both technically and legally. Professional licensing is coming in the next decade or two.
My gas-fitter is professionally-licensed. My electrician is professionally-licensed. My accountant is professionally-licensed. They have to be. But I'd hire a developer with a stellar record over one with a professional licence, unless the post was Compliance Officer or something.
I just don't expect such a licensed "software engineer" to be doing hands-dirty software development; they'll be managing the show. Hands-dirty developers need to know stuff you don't learn on training courses.
Re: Ask HN: How do SMBs afford such expensive software engineers in the US?
#84Earlier quoted context omitted.
Pretty much everyone can afford a car these days. You're probably thinking of a new car .
Buying a car is only one part. You're probably true that pretty much anyone could buy a car, even if that's just an old Matiz. But also to maintain, insure and fuel it? No.
Re: Ask HN: How do SMBs afford such expensive software engineers in the US?
#85Earlier quoted context omitted.
Buying a car is only one part. You're probably true that pretty much anyone could buy a car, even if that's just an old Matiz. But also to maintain, insure and fuel it? No.
You would only get third party insurance, not full coverage. Then it will become much cheaper.
Re: Ask HN: How do SMBs afford such expensive software engineers in the US?
#86Fundamentally, software engineers aren't a commodity. They're not all created equal and they have their own desires and preferences which factor in to what they choose to do. The FAANGs in the US will hire basically anybody, provided that person passes their interview process and is willing to physically relocate to one of their offices, which are usually located in major cities that have high costs of living (e.g. B…
When I started, "software engineer" wasn't a job title. We did already have job-title inflation, though; when a programmer was promoted, they became an "assistant systems analyst", then a "systems analyst". The proper definition of a systems analyst at that time didn't even include programming computers! So what's an engineer? Outside of software, an engineer is a professional - a member of a professional body, licen…
Software engineering got its roots from electrical engineering and this isn't true for most electrical engineers. You only need to be licensed in a few subsets of electrical engineering (i.e. power production and distribution). All other areas don't require a license.
There is a difference between software engineers and programmers. I had it explained to me like this. If you spend more than 50% of your time programming, you can't call yourself a software engineer. A software engineer is supposed to spend most of their time designing and architecting a solution, testing assumptions, documenting the design process and conducting design reviews. This process is slow and tedious but if done correctly will save you a lot of headaches in the future.
Re: Ask HN: How do SMBs afford such expensive software engineers in the US?
#87Earlier quoted context omitted.
You would only get third party insurance, not full coverage. Then it will become much cheaper.
Yearly OC, as what it's called in Poland, is still about 50% of value of Matiz.