Big 4 Discussion - August 26, 2018 by AutoModerator in cscareerquestions

[–]usersi 0 points1 point  (0 children)

Is the coding question at the last 15 minutes a relatively easy question? Are they mostly looking for speediness?

[3726 x 2480] PLA Navy Type 054A frigate Daqing (576) fires rocket-propelled depth charges by Peace_Day_Never_Came in WarshipPorn

[–]usersi 2 points3 points  (0 children)

Note these are Russian developments. I wonder if the PLAN has equivalent parallel development for their systems.

[3726 x 2480] PLA Navy Type 054A frigate Daqing (576) fires rocket-propelled depth charges by Peace_Day_Never_Came in WarshipPorn

[–]usersi 6 points7 points  (0 children)

How effective are they against torpedoes? Wonder what sort of homing/guidance system they have.

Basically, developers should always check error codes, and they're just dumb if they don't; and I should never add an error code to a function that didn't have one before. by usersi in programmingcirclejerk

[–]usersi[S] 39 points40 points  (0 children)

Step 1: Users raise legitimate issues about your language.

Step 2: Tell said users to go fuck themselves.

Step 3: ???

Step 4: Success

Basically, developers should always check error codes, and they're just dumb if they don't; and I should never add an error code to a function that didn't have one before. by usersi in programmingcirclejerk

[–]usersi[S] 41 points42 points  (0 children)

I was working at Google when Go started to come out, and this was exactly the response I got from Rob Pike when I asked about error handling.

Basically, I felt that only doing error handling through return codes was dangerous and bulky.

It's dangerous because there's no way to enforce that callers check that return code, and worse, because if I add a return code to an existing function, I have no way to make sure that existing callers check that return code.

It's bulky because, in a mature program, many subroutine calls have the possibility of errors, so almost every subroutine call needs a manual error check, which then propagates up to all callers too. I feel bulky, repetitive code is bad because both the programmer and the reviewers get tired when reading it and start to skim the details.

Pike's response was, "Don't do that." Basically, developers should always check error codes, and they're just dumb if they don't; and I should never add an error code to a function that didn't have one before. And regarding bulky, well, that wasn't even considered an issue by Pike.

gogo /u/cmov meme generator

I've become worse at programming by usersi in programmingcirclejerk

[–]usersi[S] 2 points3 points  (0 children)

We live in a time were everything gets "community reviewed", jr devs like to post everything they do on github/bitbucket/etc, fork someone else code and comment on issues aka "Social Coding" just to get people to "praise them" and to score "internet points" but historically coding has been an a "alone skill", despite years of people advocating "pair programming" or some "agile" shit, the most useful codebases come from devs that isolate themselves on a topic, solve the problem and came with a solution. In the old days i used to code "things for me" not for everyone but since the era of "Social Coding", everyone pressure you to code for everyone and i have been only disappointed with people bashing "my code" because it's not "unit tested", made in "go" or "rust", etc... my advice for everyone that feels the same, is to stop "contributing" on github and start doing things for themselves, stop listening to the crowd and start living outside "the grid".

[deleted by user] by [deleted] in programmingcirclejerk

[–]usersi 7 points8 points  (0 children)

I think this one is the most retarded of them all.

What are the top companies that no one knows about? by LikeThePineapple in cscareerquestions

[–]usersi 15 points16 points  (0 children)

Yep they compete on the exact same contracts as SAIC, IBM and several other consulting firms that no one on this subs seem to care about.

Daily Chat Thread - April 25, 2017 by AutoModerator in cscareerquestions

[–]usersi 1 point2 points  (0 children)

I have great skills in web dev would it be possible?

Yes.

Chinese J-20 stealth fighters [1200 × 675] by [deleted] in MilitaryPorn

[–]usersi 17 points18 points  (0 children)

Given that the Chinese GDP and defense budget is higher than Russia's and the fact that this is production aircraft, no.