Two Plus Two Publishing LLC
Two Plus Two Publishing LLC
 

Go Back   Two Plus Two Poker Forums > >

Notices

Programming Discussions about computer programming

Reply
 
Thread Tools Display Modes
Old 01-10-2018, 11:35 PM   #31551
suzzer99
Carpal \'Tunnel
 
suzzer99's Avatar
 
Join Date: Nov 2005
Location: on top of the bell curve
Posts: 85,804
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by Barrin6 View Post
So turns out that the slow typer programmer is actually leaving next week. Confirmed my suspicion that the person was not fitting in quite well.
You got off easy. Our red flag guy (barely knew his way around a computer) hung around as dead weight for two years.
suzzer99 is offline   Reply With Quote
Old 01-11-2018, 03:47 AM   #31552
daveT
S.A.G.E. Master
 
daveT's Avatar
 
Join Date: Jun 2005
Location: La La Land
Posts: 22,632
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

I took a programming test today. It was 50 multiple choice questions using every major language you can think of, with the hipster ceiling being at Ruby.

The first part was "Look at this code and tell us why is wrong." It was mostly common sense and deductive reasoning, but still a PITA. There was an option of "i don't know" and I had to click that a few times. It was a timed test and presumably, copy / paste wasn't possible...

okay, it was possible to copy / paste because lol testing sites, but compiling 8 languages with a 1 minute timer on each probably wasn't gong to help since it was all wrong.

The next part was design stuff, and yes, obviously, you hook into Hadoop for everything. What kind of silly questions are these?

Apparently, I need to brush up on my bitwise operations and C pointers. I really don't know how that stuff works anymore and did my best with it.

I've had my fill for programming tests for the next 6 months. That was just too much and I surely will get the "thanks for wasting our time" email. That's why they didn't bother calling me first, I'm sure.
daveT is offline   Reply With Quote
Old 01-11-2018, 04:24 AM   #31553
Barrin6
Carpal \'Tunnel
 
Barrin6's Avatar
 
Join Date: Dec 2005
Location: beyond legal blindness
Posts: 6,805
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by lostmypw View Post
lol how slow was this guy typing?
Slow typing was just one thing, but it showed lack of experience with programming in general. The vibe I got was that this person was coming from an enterprise world where the pace is slower. And had a hard time adjusting to the pace here.

Kind of sucks for the person leaving since they probably left a cushy laidback job for this only to leave 3 months later.
Barrin6 is offline   Reply With Quote
Old 01-11-2018, 04:14 PM   #31554
goofyballer
 
goofyballer's Avatar
 
Join Date: Jun 2005
Posts: 62,943
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by suzzer99 View Post
You got off easy. Our red flag guy (barely knew his way around a computer) hung around as dead weight for two years.
We had a guy leave recently who somehow stuck around for ~1.5 years while never finishing projects. He'd get assigned things and work on them forever and ever, while slowly making progress but never actually finishing ****. No idea how he lasted that long without getting fired. He wound up getting included in a small number of layoffs due to teams merging and creating a couple redundancies.
goofyballer is offline   Reply With Quote
Old 01-11-2018, 04:21 PM   #31555
Larry Legend
Celtic Pride
 
Larry Legend's Avatar
 
Join Date: Jul 2009
Location: Kyrie's earth
Posts: 42,296
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

A friend once told me in 15 years of software engineering he could count on one hand the people who got fired, and nearly all of them did something malicious.

Going from aggressive quota-driven sales to software engineering has been quite the culture shock to me.

I'm also in this weird zone where I'm 10-20 times better than I was when I started and way way way faster than I used to be, but not everyone around me has realized it yet.
Larry Legend is offline   Reply With Quote
Old 01-11-2018, 05:00 PM   #31556
Grue
Pooh-Bah
 
Grue's Avatar
 
Join Date: Mar 2004
Location: It is pitch black.
Posts: 5,221
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

I got called "an expert" at work today yikes.
Grue is offline   Reply With Quote
Old 01-11-2018, 05:20 PM   #31557
Larry Legend
Celtic Pride
 
Larry Legend's Avatar
 
Join Date: Jul 2009
Location: Kyrie's earth
Posts: 42,296
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

If we learned anything from suzzer, I think this means that within a few months you'll be working 100% remote on proof of concept ideas that have a buzzword to reality ratio of at least 3 to 1.
Larry Legend is offline   Reply With Quote
Old 01-11-2018, 09:43 PM   #31558
jmakin
 
jmakin's Avatar
 
Join Date: Jan 2008
Location: Streaming
Posts: 28,082
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

job search begins in earnest tomorrow.

hoping to land at least an internship by summer, with the (hopefully not limiting) caveat being I want to stay local.
jmakin is offline   Reply With Quote
Old 01-11-2018, 09:58 PM   #31559
suzzer99
Carpal \'Tunnel
 
suzzer99's Avatar
 
Join Date: Nov 2005
Location: on top of the bell curve
Posts: 85,804
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by Grue View Post
I got called "an expert" at work today yikes.
suzzer99 is offline   Reply With Quote
Old 01-12-2018, 03:00 AM   #31560
muttiah
Carpal \'Tunnel
 
muttiah's Avatar
 
Join Date: Aug 2004
Posts: 23,228
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by Craggoo View Post
You know what they say... premature optimization is the root of all evil. I am not a fan of for loops because they almost encourage you to be "clever" and do everything in as few for loops as possible. Efficient? Sure. Maintenance nightmare? Absolutely! For loops read like a story that is written out of order where as filter, map, reduce, etc reads more like a regular old story.

The only real use case for me with for loops is exiting early in huge data sets. I don't think most people will really ever encounter that so for loops should really be avoided for the most part. imo.
Did you just say you don't like for loops? And you're a programmer. I wasn't even referring to efficiency, but to clarity of code.
muttiah is offline   Reply With Quote
Old 01-12-2018, 05:08 AM   #31561
daveT
S.A.G.E. Master
 
daveT's Avatar
 
Join Date: Jun 2005
Location: La La Land
Posts: 22,632
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by Larry Legend View Post
A friend once told me in 15 years of software engineering he could count on one hand the people who got fired, and nearly all of them did something malicious.

Going from aggressive quota-driven sales to software engineering has been quite the culture shock to me.
It's probably just because certain things are more often used by tech people, but programmers sure are vocal about their work being stressful.

The inability to fire people is basically why there are so many oddball issues. I've always said the solution is pretty simple... (I understand I'm kinda crazy though)
daveT is offline   Reply With Quote
Old 01-12-2018, 10:27 AM   #31562
Victor
Carpal \'Tunnel
 
Victor's Avatar
 
Join Date: Jul 2003
Posts: 59,729
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by muttiah View Post
Did you just say you don't like for loops? And you're a programmer. I wasn't even referring to efficiency, but to clarity of code.
I learned from this thread that for loops are bad and Functional code is good. Also Linq.
Victor is offline   Reply With Quote
Old 01-12-2018, 01:05 PM   #31563
daveT
S.A.G.E. Master
 
daveT's Avatar
 
Join Date: Jun 2005
Location: La La Land
Posts: 22,632
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

For loops do suck. I'd much rather read stuff like this:

Code:
x = my_code (is_so(v) for v in filter(incredibly, items) if functional(v) else hooray(v)) / len(items)
daveT is offline   Reply With Quote
Old 01-12-2018, 01:09 PM   #31564
kerowo
lolcat
 
kerowo's Avatar
 
Join Date: Nov 2005
Posts: 34,605
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

R solves the for loop problem by working on sets of things all at once! It’s impossible to debug and doesn’t believe in telling where errors occurred, only that they did, but that’s a small price to pay for removing syntactical sugar...
kerowo is offline   Reply With Quote
Old 01-12-2018, 01:19 PM   #31565
RustyBrooks
Carpal \'Tunnel
 
RustyBrooks's Avatar
 
Join Date: Feb 2006
Location: Austin, TX
Posts: 23,661
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by kerowo View Post
R solves the for loop problem by working on sets of things all at once! It’s impossible to debug and doesn’t believe in telling where errors occurred, only that they did, but that’s a small price to pay for removing syntactical sugar...
I don't do much R but I used to teach a Matlab course. Matlab allows for loops but using them is usually a huge mistake. That was always lesson one in my class.

Like consider you have 2 arrays of the same length, a and b and you want to calculate sum(a[i]*b[i] for all i). Doing this using array math in matlab would be literally like 1000x faster than using a loop.

The EE department taught a class on numerical methods in EE and people would make these awful 2 and 3 dimensional loops to do numerical integration and wonder why their programs never finished.
RustyBrooks is offline   Reply With Quote
Old 01-12-2018, 01:29 PM   #31566
saw7988
Carpal \'Tunnel
 
saw7988's Avatar
 
Join Date: Jul 2005
Posts: 11,437
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

It's called vectorization. It's great, but not always possible.

What's interesting, is that if you do need to use a for loop and performance is very important you can "mex" it (write it in C/C++ code) to speed it up. But if you mex your vectorized stuff you're probably slowing down the MATLAB code because the LAPACK/whatever code that MATLAB calls under the hood is going to be faster than your custom C loops. So the when and how of mexing a MATLAB algorithm is often an interesting trade-off of your for loops and pre-optimized MATLAB calls.
saw7988 is offline   Reply With Quote
Old 01-12-2018, 01:30 PM   #31567
kerowo
lolcat
 
kerowo's Avatar
 
Join Date: Nov 2005
Posts: 34,605
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

To be honest, I’m more frustrated with the limited debugging in R than the syntax, being able to say “add this column to this table and base the value on these other columns” in one line of code is nice and seems more accessible than thinking of loops.
kerowo is offline   Reply With Quote
Old 01-12-2018, 03:59 PM   #31568
cannabusto
Pooh-Bah
 
Join Date: Jan 2013
Posts: 4,062
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by kerowo View Post
To be honest, I’m more frustrated with the limited debugging in R than the syntax, being able to say “add this column to this table and base the value on these other columns” in one line of code is nice and seems more accessible than thinking of loops.
Speaking as a data guy who learned a bit of SAS and SPSS in grad school and moved on to R later, I totally agree with the accessibility thing. I'm not a real programmer and for loops **** me up. OTOH, the apply() functions are very intuitive.
cannabusto is offline   Reply With Quote
Old 01-12-2018, 04:14 PM   #31569
Larry Legend
Celtic Pride
 
Larry Legend's Avatar
 
Join Date: Jul 2009
Location: Kyrie's earth
Posts: 42,296
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

When using the github web UI for merge conflicts has anyone else experienced it not taking the changes the first time? Myself and a team member both have this happen frequently, where you have to do the resolution twice before it sticks. Are we doing something wrong (other than opinions about using the github merge conflict UI at all ) ?
Larry Legend is offline   Reply With Quote
Old 01-12-2018, 04:15 PM   #31570
river_tilt
adept
 
river_tilt's Avatar
 
Join Date: Apr 2006
Location: Swimming with sharks
Posts: 1,141
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

I work with a vectorised system for my day job. It's a very quick approach if done well.
river_tilt is offline   Reply With Quote
Old 01-12-2018, 08:04 PM   #31571
PJo336
THRILLHOUSE!
 
PJo336's Avatar
 
Join Date: Mar 2007
Posts: 21,542
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by Larry Legend View Post
When using the github web UI for merge conflicts has anyone else experienced it not taking the changes the first time? Myself and a team member both have this happen frequently, where you have to do the resolution twice before it sticks. Are we doing something wrong (other than opinions about using the github merge conflict UI at all ) ?
Havent had that specific issue, but githubs caching is weird and sometimes I have to do things twice or hard reload the page a few times
PJo336 is offline   Reply With Quote
Old 01-12-2018, 11:09 PM   #31572
suzzer99
Carpal \'Tunnel
 
suzzer99's Avatar
 
Join Date: Nov 2005
Location: on top of the bell curve
Posts: 85,804
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by cannabusto View Post
Speaking as a data guy who learned a bit of SAS and SPSS in grad school and moved on to R later, I totally agree with the accessibility thing. I'm not a real programmer and for loops **** me up. OTOH, the apply() functions are very intuitive.
proc summary ttw!
suzzer99 is offline   Reply With Quote
Old 01-13-2018, 12:31 PM   #31573
cannabusto
Pooh-Bah
 
Join Date: Jan 2013
Posts: 4,062
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by suzzer99 View Post
proc summary ttw!
Lol, I don't miss SAS.
cannabusto is offline   Reply With Quote
Old 01-13-2018, 08:02 PM   #31574
gaming_mouse
Carpal \'Tunnel
 
gaming_mouse's Avatar
 
Join Date: Oct 2004
Location: taking notes on u (see profile)
Posts: 13,782
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by river_tilt View Post
I work with a vectorised system for my day job. It's a very quick approach if done well.
What do you use? I've become a huge fan of J over the past year.
gaming_mouse is offline   Reply With Quote
Old 01-13-2018, 08:39 PM   #31575
codeartisan
centurion
 
codeartisan's Avatar
 
Join Date: Jun 2008
Posts: 132
Re: ** UnhandledExceptionEventHandler :: OFFICIAL LC / CHATTER THREAD **

Quote:
Originally Posted by Grue View Post
I got called "an expert" at work today yikes.
My favourite definition of expert is "someone that learns more and more about less and less until they know absolutely everything about nothing."

Although in my last consulting job, the definition of an expert was simply "someone from out of town."
codeartisan is offline   Reply With Quote

Reply
      

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Forum Jump


All times are GMT -4. The time now is 04:13 AM.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright © 2008-2017, Two Plus Two Interactive
 
 
Poker Players - Streaming Live Online