Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
NtotheTC
Dec 31, 2007


Thanks PissChat

e:that's a bad snipe but I'm keeping it

Adbot
ADBOT LOVES YOU

Xarn
Jun 26, 2015
I think that will be a content for the secfuck thread soon.

iospace
Jan 19, 2038



:catstare:

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


https://twitter.com/mike_conley/status/1149845391153737728

susan b buffering
Nov 14, 2016

Carbon dioxide posted:

Ah, the people who use a stringly typed language.

I had to write PHP for a web programming class this spring and it was just an extended coding horror.

“Wait, an array of 2 strings is a callable? And this works? :psyduck:

JawnV6
Jul 4, 2004

So hot ...
this is my personal favorite
https://twitter.com/skirani/status/1149302836808704001

if one (1) human can comprehend "every line of code" you're building a toy project, this will eventually limit the possible scope of changes

Ola
Jul 19, 2004

1/10x engineers represent.

Arsenic Lupin
Apr 12, 2012

This particularly rapid💨 unintelligible 😖patter💁 isn't generally heard🧏‍♂️, and if it is🤔, it doesn't matter💁.


This response makes it all worthwhile, though.

https://twitter.com/mike_conley/status/1149845391153737728

I was trying to conceive of a code base so small that you could know every line of code. I mean, why would that even be worth investing in? It sounds like Pets.com .

Hammerite
Mar 9, 2007

And you don't remember what I said here, either, but it was pompous and stupid.
Jade Ear Joe

that's good but the guy has put all the pieces in roughly the wrong order imo. absurdity has to ramp up. the "typing on two keyboards simultaneously" should be at the start and the levitating should be at the end.

Dirt Road Junglist
Oct 8, 2010

We will be cruel
And through our cruelty
They will know who we are
And if your 10x engineer gets run over by a bus, what then?

Arsenic Lupin
Apr 12, 2012

This particularly rapid💨 unintelligible 😖patter💁 isn't generally heard🧏‍♂️, and if it is🤔, it doesn't matter💁.


True. That is the downside of an improv medium like Twitter.

Dirt Road Junglist posted:

And if your 10x engineer gets run over by a bus, what then?

He (always he) rises on the third day.

JawnV6
Jul 4, 2004

So hot ...

Hammerite posted:

that's good but the guy has put all the pieces in roughly the wrong order imo. absurdity has to ramp up. the "typing on two keyboards simultaneously" should be at the start and the levitating should be at the end.

two keyboards is a real use case. docked laptop + real kb, one hand on each keyboard. ergonomic nightmare, but it's real

Jabor
Jul 16, 2010

#1 Loser at SpaceChem
so like a split keyboard, but you can still hit the letters in the middle with either hand?

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

Ola posted:

1/10x engineers represent.

It me

Hammerite
Mar 9, 2007

And you don't remember what I said here, either, but it was pompous and stupid.
Jade Ear Joe

JawnV6 posted:

two keyboards is a real use case. docked laptop + real kb, one hand on each keyboard. ergonomic nightmare, but it's real

Well that merely reinforces my inclination to believe that "two keyboards simultaneously" is one of the less absurd images invoked by the tweet and therefore should be at the start

Sagacity
May 2, 2003
Hopefully my epitaph will be funnier than my custom title.

Dirt Road Junglist posted:

And if your 10x engineer gets run over by a bus, what then?
The bus will probably be fine.

Arsenic Lupin
Apr 12, 2012

This particularly rapid💨 unintelligible 😖patter💁 isn't generally heard🧏‍♂️, and if it is🤔, it doesn't matter💁.


https://twitter.com/libbyrinth/status/1150104539950796800

NihilCredo
Jun 6, 2011

iram omni possibili modo preme:
plus una illa te diffamabit, quam multæ virtutes commendabunt

JawnV6 posted:

two keyboards is a real use case. docked laptop + real kb, one hand on each keyboard. ergonomic nightmare, but it's real

I have to try this the next time the director of sales wanders into my office.

Jaded Burnout
Jul 10, 2004


Deffon posted:

It's a drat shame that the Single Responsibility Principle has become "Every class should have a single responsibility".
According to it's author, it was originally meant to be "Every module should respond to a single actor".

https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html

I have trouble taking anything written by Robert "Uncle Bob" Martin seriously, though, on account of him being a creepy rear end in a top hat.

Plorkyeran
Mar 22, 2007

To Escape The Shackles Of The Old Forums, We Must Reject The Tribal Negativity He Endorsed
You don't really have to bring in his lovely non-software takes. Plenty of his advice about writing software is bad by itself.

Ruggan
Feb 20, 2007
WHAT THAT SMELL LIKE?!


10x goons

Moderators if you ever come across this rare breed of goon, ik them. If you have a 10x goon as part of your first few iks, you increase the odds of your subforum success significantly.

OK, here is a tough question.

How do you spot a 10x goon?

Ruggan
Feb 20, 2007
WHAT THAT SMELL LIKE?!


1. A 10x goon will carry a printer at least two blocks for a girl if she needs him to. As long as she’s pretty.

Ruggan
Feb 20, 2007
WHAT THAT SMELL LIKE?!


2. A 10x goon has visited Reform, AL and can recall the experience in vivid detail. They cannot stop repeating “onions piled high” and once started will continue until passing out.

boo_radley
Dec 30, 2005

Politeness costs nothing
A 10x goon is chaotic neutral.

Pentecoastal Elites
Feb 27, 2007

if you meet the 10x engineer on the road, kill him

Doc Hawkins
Jun 15, 2010

Dashing? But I'm not even moving!


Plorkyeran posted:

You don't really have to bring in his lovely non-software takes. Plenty of his advice about writing software is bad by itself.

each post should make a single assertion of shittiness

Jaded Burnout
Jul 10, 2004


Doc Hawkins posted:

each post should make a single assertion of shittiness

SOLID waste

ErIog
Jul 11, 2001

:nsacloud:

Pentecoastal Elites posted:

if you meet the 10x engineer on the road, kill him

TheresaJayne
Jul 1, 2011
Here is an ongoing horror,

I was making a plugin for minecraft, I have a complete 3nf Database with everything based off the UUID that is provided from minecraft, economy table has uuid and amount etc.

The guy asking for the plugin likes looking at the data himself in the DB, and he doesnt want me to set up a view for him, I have to denormalise and put everything into 1 table with one record per user
which means that 1) there are multiple varchar fields that contain json data for multiple entries against that user and he wants me to use the TotalTimePlayed column and tell him how long the player has been online in the last day/ week/month/ year etc.

aaaargh!!!!!

NihilCredo
Jun 6, 2011

iram omni possibili modo preme:
plus una illa te diffamabit, quam multæ virtutes commendabunt

Make a view anyway and tell him it's a table with only SELECT permissions.

Janitor Prime
Jan 22, 2004

PC LOAD LETTER

What da fuck does that mean

Fun Shoe
gently caress him, just setup a view

TheresaJayne
Jul 1, 2011

NihilCredo posted:

Make a view anyway and tell him it's a table with only SELECT permissions.

You can update and insert on views you know.....

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


https://twitter.com/rickhanlonii/status/1149868394881015808

NihilCredo
Jun 6, 2011

iram omni possibili modo preme:
plus una illa te diffamabit, quam multæ virtutes commendabunt

TheresaJayne posted:

You can update and insert on views you know.....

If he is required to denormalize a bunch of stuff and aggregate the total time played, I doubt the resulting view will be updatable.

Also, ew.

QuarkJets
Sep 8, 2008


10x shitposter reporting for duty, sir

Jazerus
May 24, 2011



3. 10x shitposters subforum background color is typically black (they always change defaults). Their keyboard keys such as b, i, t, h, c are usually worn out than of m, o, d, and s (report senders).

xtal
Jan 9, 2011

by Fluffdaddy

QuarkJets posted:

10x shitposter reporting for duty, sir

Level up, I'm a 69x shitposter

FlapYoJacks
Feb 12, 2009

xtal posted:

Level up, I'm a 69x shitposter

That’s it? I’m a 420x69 shitposter.

Jaded Burnout
Jul 10, 2004


7x GM over here

Adbot
ADBOT LOVES YOU

Xarn
Jun 26, 2015
I am somewhat cleaning up a library that was created in academia and, apart from of course not having any tests, it has some amazing code:

C++ code:
for (int i = 0; i < carry.size(); i++)
    ps_rem.push_back(carry[i]),
    Cs_rem.push_back(1);
C++ code:
void IncPBConstraint::print() const
{
  bool std_err = false;

  if (getN() == 0)
  {
    if (std_err)
      cerr << "TRUE" << endl;
    else
      cout << "TRUE" << endl;
    return;
  }

  if (conditionals.size() > 0)
  {
      if (std_err)
	cerr << "[";
      else
	cout << "[";

    for (int i = 0; i < conditionals.size(); ++i)
    {
      if (std_err)
	cerr << conditionals[i] << ",";
      else
	cout << conditionals[i] << ",";
    }

    if (std_err)
	cerr << "] => ";
      else
	cout << "] => ";
  }

  for (int i = 0; i < getN(); ++i)
  {
    if (i < getN() - 1)
    {
      if (weighted_literals[i].lit < 0)
	if (std_err) cerr << weighted_literals[i].weight << " -x" << -weighted_literals[i].lit << " +";
	else  cout << weighted_literals[i].weight << " -x" << -weighted_literals[i].lit << " +";
      else
	if (std_err) cerr << weighted_literals[i].weight << " x" << weighted_literals[i].lit << " +";
	else cout << weighted_literals[i].weight << " x" << weighted_literals[i].lit << " +";
    }
    else
    {
    // more lines like those above :-D
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply