3 ms·
> Very few of us are going to bat 1.000 during our careers, especially with the industry reshaping itself under our feet. This feels like it may be an iceberg.
by cheschire 4y ago
> Very few of us are going to bat 1.000 during our careers, especially with the industry reshaping itself under our feet.
This feels like it may be an iceberg. Could you expand more on what "reshaping" you're seeing? Are you referring to the mass layoffs specifically or is there some broader context to this comment?
- bruce343434 4y agoI think SWE is a very young field. Just 50 years ago GOTO was commonplace (apparently?). In any case I think the future hold some interesting prospects, with copilot and gpt and all.
- SonOfKyuss 4y agoGOTO is still perfectly acceptable and common practice in the Linux kernel and other widely used codebases. https://www.kernel.org/doc/html/v5.0/process/coding-style.html#centralized-exiting-of-functions https://www.kernel.org/doc/html/v5.0/process/coding-style.ht...
- ghostpepper 4y agoIf anyone is curious, it's not just used to make unreadable spaghetti code. There are certain common paradigms, eg. int do_stuff_in_order(void) { int ret = init_a(); if (ret != success) goto out; ret = init_b(); if (ret != success) goto error1; ret = init_c(); if (ret != success) goto error2; return 0; error2: teardown_b(); error1: teardown_a(); out: return ret; }
- stcroixx 4y agoNot OP, but the significant change I see is FAANG can't hire simply to keep talent away from their competitors anymore. Not sure what overall percentage of people working in those jobs were hired for that reason, but they'll likely never see that kind of salary again.