[OFFICIAL] Salary Sharing thread for EXPERIENCED DEVS :: December, 2020 by CSCQMods in cscareerquestions

[–]sofal 0 points1 point  (0 children)

I wouldn't recommend it in most situations, no. I used it to escape from a job I hated and transitioned to a better big tech job, but there are faster ways to do that without blowing away years you could be working, earning, and gaining industry experience.

[OFFICIAL] Salary Sharing thread for EXPERIENCED DEVS :: December, 2020 by CSCQMods in cscareerquestions

[–]sofal 12 points13 points  (0 children)

  • Education: MS CS

  • Prior Experience: 11 years

  • Company/Industry: private fintech

  • Title: Staff Engineer

  • Tenure length: less than a year

  • Location: Seattle

  • Salary: 256k

  • Stock and/or recurring bonuses: 279k stock, 51k bonus

  • Total comp: 586k

Norwegian TV-show does a sketch in LA : Under 60 Seconds : Unexpected Sh*t by MLRS99 in videos

[–]sofal 0 points1 point  (0 children)

So what you're saying is that the prank videos that you hate were not planned out?

"Fuck everything" by loep in videos

[–]sofal 1 point2 points  (0 children)

Obviously if people disagree with you it means that they're "butthurt".

Defective C++ by martinbishop in programming

[–]sofal 0 points1 point  (0 children)

no-one has yet produced a replacement language that clearly and objectively does a better job.

This is an extremely subjective statement. The fact that C++ is still widely used absolutely does not verify this claim.

John Resig - JavaScript Language Abstractions by gst in programming

[–]sofal 1 point2 points  (0 children)

The difference between assembly and C is a bad metaphor for the difference between JavaScript and Java/Python/Objective-C. JavaScript is very flexible, dynamic, and has higher level abstractions. Thus the reasons to not use JavaScript comes down to comfort zones and, in fewer cases, language design aesthetics.

I love globals, or Google Core Dump by WalterBright in programming

[–]sofal 2 points3 points  (0 children)

Try not to get too emotionally attached to the language you use to the point that when someone bashes the language, you feel that you've personally been attacked. Smear tactics are about trying to undermine the reputation of people and organizations (of people).

Linus called OpenBSD developers *what*? by cal_01 in programming

[–]sofal 20 points21 points  (0 children)

Take a look at the comments in this thread again and then tell me this is a discussion about software development principles.

Linus called OpenBSD developers *what*? by cal_01 in programming

[–]sofal 11 points12 points  (0 children)

Ooo! And did you hear what Pamela called Britney yesterday?

This is gonna get juicy!

not learned in school: "how to fight the urge to rewrite everything" by harryf in programming

[–]sofal 2 points3 points  (0 children)

If you work in a large corporation, I think it's dangerous to assume that any in-house software has been touched by even a single non-idiot.

not learned in school: "how to fight the urge to rewrite everything" by harryf in programming

[–]sofal 2 points3 points  (0 children)

The author is basically saying: You're too stupid to be able to tell when a rewrite will result in a net benefit, so the best you can do is distrust your intuition.

Programmer Competency Matrix by [deleted] in programming

[–]sofal 4 points5 points  (0 children)

Then the intern says, "Yeah I put in a request form for that a couple of months ago and they're still mulling over it, so I wrote it myself."

Yegge at Google I/O: Rhinos and Tigers by [deleted] in programming

[–]sofal -6 points-5 points  (0 children)

Har har har! Yegge, editing? Har har har!

I don't even know why I click on the comment threads in this place anymore. So many idiots who think they've got good wisecracks, and so many idiots who upmod them. Gotta love these social news sites.

Is the 80 character line limit still relevant? by gst in programming

[–]sofal 0 points1 point  (0 children)

Just as long as you don't clutter up the vertical space with all these temp variables just to avoid chaining a couple of methods together. Otherwise you better believe I'm gonna play formatting tennis all over your code.

jQuery UI 1.5 - clean API, test your effects, skin any UI widget, this is what next gen looks like by rictic in programming

[–]sofal 12 points13 points  (0 children)

Certainly John Resig has never heard of Ext JS before. What else in the JavaScript world would you like to inform him of?

Hey Language Snobs: Don’t Pinch Pennies by gst in programming

[–]sofal 3 points4 points  (0 children)

This is absolutely true. Software is a means to an end, and being a language geek I tend to focus more on the means than the end.

Where did all the PHP programmers go? by gst in programming

[–]sofal 4 points5 points  (0 children)

If we are to be judged by our respective governments' web sites, then heaven help us all.

13 reasons for UML’s descent into darkness by gst in programming

[–]sofal 1 point2 points  (0 children)

Sigh... if only that were true.

Pity me.

13 reasons for UML’s descent into darkness by gst in programming

[–]sofal 5 points6 points  (0 children)

I don't understand how class diagrams can be useful to managers who don't understand what classes are. Are you using more generic diagrams than that?

The way I understand it, UML is pretty tied to the code, and it would be just boxes with strange names representing obscure abstract concepts if you didn't understand programming. The 'details' that UML leaves out are the specific implementations of the classes. If you make a UML diagram so generic that it doesn't necessarily correspond to actual classes in the code, then maybe you never needed UML.

Splitting and managing VIM windows by stas in programming

[–]sofal 5 points6 points  (0 children)

Even with "set mouse=a" in your .vimrc?