5 ms·
This was a great read. Some commenters discussed the nature of the interview, and compared it to today. But personally I get this feeling that this was still in
by magic_hamster 4y ago
This was a great read. Some commenters discussed the nature of the interview, and compared it to today. But personally I get this feeling that this was still in a time when software was developed mostly in bubbles. Knowing how to code was far less obvious back then than it is today, and knowing the right stack meant you could get hired on the spot. Also, I don't know of it's nostalgia, the way it's written or something else, but it feels like a lot of engineering stories from that period have a certain sense of pioneering or discovery, while it's definitely far reduced today.
- pierrefermat1 4y agoI think this is just an artifact of the pioneers/total body of engineers: having the numerator stay relatively unchanged but with the denominator exploding.
- rockostrich 4y agoThere's a recent novel by Tamara Shopsin called "LaserWriter II" [1] that gives off that "sense of pioneering or discovery" feel for all ~200 of its pages. I highly recommend it if you're looking for a quickish read. [1] https://us.macmillan.com/books/9780374602581/laserwriterii https://us.macmillan.com/books/9780374602581/laserwriterii
- asah 4y agocan confirm all this, and more. It wasn't until the late 2000s when programming became easy enough for the mainstream and you started to see "coding camps," upwork and the like. In the mid-90s, you had crazy demand for development but needed to be a brain surgeon to get hello world to work, let alone a website to be remotely reliable. There was no automated testing, let alone CI. Source control was sometimes used, sometimes not. There were LANs but there was no "web" let alone SaaS apps - there were maybe 1,000 websites and Yahoo! listed them all in a list. It was like Product Hunt, but even smaller. You almost have to wonder how anyone learned to code? and you'd be right for asking: it mostly happened in top-20 colleges and a handful of companies. I remember showing PhDs about PKZIP and having them not believe it was possible to compress data without losing information - I had to literally show them the (rough) algorithm. Truly, it was a time of magick. (I don't miss it: the pay sucked, people treated "programmers" like crap, it was often impossible to reproduce issues, and of course you could only work in an office with dedicated hardware. Compared with today, it felt like the stone age of software development.)
- dopeboy 4y agoIf the demand was high, why was the pay so low?
- jonny_eh 4y agoThe work wasn't critical… yet. It was mostly exploratory, a way to soak up an R&D budget, or get R&D tax credits. It was harder to find the opportunities and therefore leverage multiple job offers.
- corrral 4y agoJobs were a lot more local, too. People didn't move around as much. In general, not just in software. You also couldn't just spend a couple minutes and get a ballpark for what employers were paying in another city, let alone get a decent sense of what a bunch of markets looked like—it'd take some real effort. Reduced mobility and information being much harder to come by kept salaries lower, I expect.
- biztos 4y agoWas it? In 1995 I was shocked to discover what the “computer guys” were getting paid, and decided I ought to be writing code (etc) as my official job instead of just the thing I do within my other job.
- asah 4y agoCompared with other types of labor, yes. Compared with management, no.
- thaumasiotes 4y ago> I remember showing PhDs about PKZIP and having them not believe it was possible to compress data without losing information - I had to literally show them the (rough) algorithm. They were right; that is a well-known and trivial-to-prove theorem about lossless compression. Lossless compression works because you only apply it to very particular types of data. It doesn't and cannot work on general data; that's why we have specialized compression algorithms for every different kind of data.