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.
 
  • Locked thread
X-BUM-RAIDER-X
May 7, 2008
i am really a poo poo programmer but I talk a good game, where should I send my resume? see you at work on monday.

Adbot
ADBOT LOVES YOU

X-BUM-RAIDER-X
May 7, 2008
for real tho some of my unit tests need sleeps because I'm programming in perl and some of the modules I have to use don't have callbacks so fuckin welp

X-BUM-RAIDER-X
May 7, 2008
singletons are bad and so are boolean arguments. both of these things should cause a programmer to be struck off the computer janitor register.

X-BUM-RAIDER-X
May 7, 2008

buttcoin smuggler posted:

someone get how!! in here

I'd rather hire someone who took the time to get it right, document it, unit test, and abstract it into nicely aesthetic code. What's the point of writing code if other people can't understand it? I have a lot of experience with companies who hire like this, and I usually end up proposing that it would be less time consuming and more fun if we just started the entire codebase again from scratch than spend weeks trying to figure it out. I end up leaving those companies out of frustration.

X-BUM-RAIDER-X
May 7, 2008
Algorithm questions are like a football minefield. Imagine if there was a football field that contained seven mines underneath innocent looking patches of grass. Every innocent piece of grass is left wondering why no one wants to walk over them.

X-BUM-RAIDER-X
May 7, 2008
how!! made me laugh with his analogies which were somehow!! more confusing than whatever it was he was trying to say.

X-BUM-RAIDER-X
May 7, 2008
lol if u don't do TDD

X-BUM-RAIDER-X
May 7, 2008
TDD is dumb until you end up turning in a project which had relatively little hiccups. then ur like hmm, that's p.good actually.

X-BUM-RAIDER-X
May 7, 2008

gucci void main posted:

unit testing is annoying, tdd is dumb, "agile" is dumb, stories are dumb, ruby is dumb, over-abstraction is a nightmare, obsession with oop/functional paradigms in everything is dumb, and programming is terrible.

i lust for death

hi sulk how is work in ur programming job

X-BUM-RAIDER-X
May 7, 2008
attn all lovely programmers, especially sulk: the more you do your work, the better you will get at it. there is a general expectation in the programming industry that you will be left to your own devices to figure a lot of poo poo out on your own with minimal help from your boss, even if you're a noob. it sucks but it gets better and you just have to use whatever resources you get given to the best of your ability. if your requirements are vague, press your boss to be more specific. then stop being a little bitch and do your work.

X-BUM-RAIDER-X fucked around with this message at 07:24 on May 8, 2013

X-BUM-RAIDER-X
May 7, 2008
I enjoy programming in c++ because when I actually manage to do something useful with that language, I feel like a goddamn genius

X-BUM-RAIDER-X
May 7, 2008

Cold on a Cob posted:

i started out writing reports, it was actually useful to my career because the one thing programmers are consistently terrible at is database design and writing sql queries for a year really teaches you about it if you apply yourself correctly

idg how so many people are bad at database design, i mean i don't even like that poo poo but somehow i still find myself exhaustively explaining to people that many-to-many relationships absolutely need to have an intersection table and that data duplication is a goddamn terrible thing and what the first three normal forms are. usually i get a dumb response like "well, they are just guidelines and don't always need to be followed". look shitheel, your solution involves 1) data duplication 2) broken referential integrity 3) inefficient. this is just the way it's done. you know, this is the way it's been correct for half a century of database theory.

X-BUM-RAIDER-X
May 7, 2008
but if we replicate the data, we'll have one less join to do!!!

*ignores fact that there will be 10x as much data to join over*

X-BUM-RAIDER-X
May 7, 2008

keygen and kel posted:

The consultant rehired the idiot to work for his firm, albeit doing something where he could do less damage.

On this day, a manager was born.

X-BUM-RAIDER-X
May 7, 2008

Nehacoo posted:

maybe... its u

not sure who u are but this made me laugh... u're in

X-BUM-RAIDER-X
May 7, 2008
sulk, be less bad please. Thank you!

X-BUM-RAIDER-X
May 7, 2008
"school doesn't teach you poo poo!" - someone who didn't go to school

X-BUM-RAIDER-X
May 7, 2008

MononcQc posted:

I don't want to go back onto the "how to teach programming" topic that's been covered fruitlessly countless times, but I still remember students struggling more with C++ than with the data structures they were to be taught in data structure classes. Insert some lisp advocacy comment somewhere.

teachers that use c++ to teach DSA are fuckin idiots for real

X-BUM-RAIDER-X
May 7, 2008

Ericadia posted:

So what specific things in C++ do people hate? Like, name the #1 thing that makes you wish you were dead:

doing more than a femtosecond of boost debugging

X-BUM-RAIDER-X
May 7, 2008
quantity of features doesn't make a language bad. c++ is actually very nice to use compared to any shitass p/e/l-lang.

X-BUM-RAIDER-X
May 7, 2008
i dont really know why but when i go back to using c++ after using a p-lang for like half a year, it feels solid and productive. gently caress p-langs only use them if you are writing something unimportant that noone cares about.

X-BUM-RAIDER-X
May 7, 2008
help, C++ is too expressive!! what am i supposed to do with all these features i dont need, its not like i can ignore them right??? i cant stand it when a language offers me an enormous wealth of potential unambiguous functionality!

X-BUM-RAIDER-X
May 7, 2008
the correct brace style, the brace style handed down to us by The Lord Your God, is:

C++ code:
if (...){
  ...
}

while (...){
  ...
}

for (...){
  ...
}

int func (...)
{
  ...
}

class myClass 
{
};

X-BUM-RAIDER-X
May 7, 2008
cool thing u might like to try

C++ code:
namespace std {
  namespace tr1 = ::boost;
}

X-BUM-RAIDER-X
May 7, 2008
even sulk realises that paying for a text editor which its only saving grace is it is pretty is a stupid as gently caress idea. get it together cjs.

X-BUM-RAIDER-X
May 7, 2008

Cold on a Cob posted:

why is there nothing like notepad++ for osx?

http://macvim.org/OSX/index.php

X-BUM-RAIDER-X
May 7, 2008

not giving money to idiots doesnt count as poor. it's very much the opposite.

X-BUM-RAIDER-X
May 7, 2008
tabwidth=2 or get the gently caress out

X-BUM-RAIDER-X
May 7, 2008
its 2 spaces shaggar. thats what it means. the width of the tab is two spaces. hope this helps.

X-BUM-RAIDER-X
May 7, 2008

prefect posted:

four-space indents or fight

sure, i mean, if you like pointless whitespace

X-BUM-RAIDER-X
May 7, 2008

Shaggar posted:

no you idiot. you should not pay money for a text editor.

unless its visual studio

X-BUM-RAIDER-X
May 7, 2008

vim, 2 space tabs, and inkpot theme. all u need

X-BUM-RAIDER-X
May 7, 2008
code:
lol();
if (u){
  print '2 spaces are superior idiots';
  print 'get out';
}

X-BUM-RAIDER-X
May 7, 2008

prefect posted:

the lack of a space before that opening brace enrages me to an unreasonable degree :argh:

thats called autism, u should get it looked at

X-BUM-RAIDER-X
May 7, 2008

Shaggar posted:

visual studio is an ide

vim is a shitpile turd

unfortunately there are better ides. linux, for example.

X-BUM-RAIDER-X
May 7, 2008
i'm currently editing code which has the worst loving brace style i've ever seen. the person puts his code 2 spaces before the opening brace, so it looks like:
code:
  if()
  {
what();
  }
except for every if and loop.............................

X-BUM-RAIDER-X
May 7, 2008
so that thing that sublime text does. sounds like what vim has been doing for 23 years.

X-BUM-RAIDER-X
May 7, 2008
ok just installed gvim on windows and goddamn, what was i thinking ever using any other text editor on windows. gently caress

X-BUM-RAIDER-X
May 7, 2008
use vim if ur serious about your text editing

Adbot
ADBOT LOVES YOU

X-BUM-RAIDER-X
May 7, 2008

polpotpi posted:

except with a billion times less autism and better folder/multiple file handling

lol is this a joke, multiple file handling in vim is by far better

also if u wanna see autistic, install a mirror above ur monitor so you can see urself as you pay 70bux for a text editor :pwn:

  • Locked thread