by ilyash on 9/17/23, 6:56 AM with 66 comments
by Bukhmanizer on 9/17/23, 7:55 AM
There are probably a ton of jobs where people work just as hard as engineers but are treated as little interchangeable boxes by the money people.
by Simon_O_Rourke on 9/17/23, 8:42 AM
The best places, in fact my current role in an SV-adjacent tech company, encourages a kind of consulting approach to help define and solve business problems, not just JIRA tickets. This results in much better engagement with engineering overall, and getting better things built quickly.
by DrDroop on 9/17/23, 8:26 AM
by simonbarker87 on 9/17/23, 7:35 AM
This was a UK retailer, the other two were “tech” companies.
The retailer operated in the way the article describes, direct contact with the business, ability to unearth a problem and run with it, understanding that dev work isn’t just fingers on keyboard and sharing of full business context.
The other two had strict comms lines, not allowed to stray from the Jira board, rarely any contact with the business or users and no sharing of business context because “we don’t want to distract you” - completely missing the point that without the contact you rarely understand what the point of the work is.
by hef19898 on 9/17/23, 9:56 AM
At the core of the difference between "traditional" and SV type companies is a fundamental difference on how they view software developers (and I am firmly in the non-SV camp myself): are they engineers or not? In SV, yes. For almost everyone else definitely not. And there lies the problem traditional, engineering heavy companies have integrating software.
that does cut both ways so, most of the SV-software engineering practices are simply as incompatible with hardware engineering as hardware engineering practices are with software development. And for most non-SV-pure-software companies, any piece of software is just another part number in the final product configuration, in that environment, software developers are nothing special. And it takes a special kind of software developer and company culture to properly manage that.
That being said, I agree with the articles conclusion. And I'd add that hardware engineering could benefit a lot from treating their engineers the way SV does their software devs. I do have a question so, where does all that significant horsepower of SV companies go nowadays? From the outside, it seems to go into ad tech, social media (with the aim to sell more ads), crypto (nothing to show for besides bitcoin and ethernum as new stuff to speculate with when gold isn't fun enough anymore) and "AI" (the latest hype which still has to show some real world benefits).
The true innovation to come needs a combination of software and hardware, each bit for itself got as far they could. There isn't much world left software can eat without some allies, at least until the next cycle repeats.
by sentimentscan on 9/17/23, 9:33 AM
But at (SV startup company) this caused at least for my team complete chaos, what should we do, who should be doing the integration, talking to customers, why are we doing this.
Usually at SV startup company I was like 2-4 times more productive, but often output of my work wasn't really significant, as in traditional company so small dumb feature was raking in money and really improved large customer base.
by channel_t on 9/17/23, 8:34 PM
by nologic01 on 9/17/23, 10:07 AM
For most organizations "IT" is just a utility. While information flow and processing is vital for most businesses, the control of these particular "means of production" is not deemed central to the business model. Like the provision of electricity, water etc, it is a stylized something that happens in the basement or outsourced. The C-Suite is clueless of digital tech and will at best include some tech consultant types rotating in and out.
In fact the very strange period of tech we are going through is a testament to how the alien forces of this new landscape have turned everything upside down. Google, Amazon, Meta are not "tech" companies. They are advertisers, retailers, publishers that have made information flow and processing central to their business model (and for now at least, have cornered the market).
What is mildly interesting though is that there are many major sectors where information processing is 100% what they do (finance and insurance the easiest example). A universe where the information market is cornered by, e.g. banks is actually less absurd than one cornered by advertisers.
With the above framing, the role of developers in decision making etc. is in reality just an epiphenomenon and circumstantial. Form follows function and it is the functional difference (what the company does) that is the driving force in organizational matters, remuneration etc. This also gives you some hints as to when things might change: When senior industry personalities are equally comfortable both in digital technology and the details of the particular sector they are in.
by dave333 on 9/17/23, 10:42 PM
by uoaei on 9/17/23, 1:02 PM
by ilyash on 9/17/23, 6:56 AM
by liampulles on 9/17/23, 10:24 AM
by omscs99 on 9/17/23, 9:44 AM
Regular office jobs don’t have oncall. They don’t get randomly pinged outside of business hours. They aren’t as rat racey. There’s less ageism. They don’t force you to live in areas where a shitbox sfh costs more than 2mil
Seriously, I wish I could go back to undergrad and tell myself to go into a regular engineering field. And my experience isn’t even the worst I’ve heard, just ask anyone from AWS and they’ll tell you