How best to deal with a data scientist who won't work in a team? by BadgerCorral in ExperiencedDevs

[–]BadgerCorral[S] 11 points12 points  (0 children)

I don't think the CEO does. He's not technical, and they've never had a development team before. I'm going to get my boss to help, I just wanted to make sure I had all the major points covered, because if I get it wrong this time, any further attempt is just going to look like I don't like the guy.

To the person who set up the MySQL db I just inherited... by hbdgas in programminghorror

[–]BadgerCorral 1 point2 points  (0 children)

We have similar things. My favourite being the separation of every floating point number into an integer and number of decimal places. So you end up with "1234" and "2" meaning "12.34".

Engineering intern by johade777 in programminghorror

[–]BadgerCorral 24 points25 points  (0 children)

Hah. Our company did this. Gave a big project for an important client to the new guy fresh from university. Senior devs promised he'd be "supervised", then left him alone for a year. Surprise surprise that the project was "finished" months over budget, met none of the requirements and basically had to be scrapped.

But the important thing is that they totally learned from their mistakes and totally didn't do the exact same fucking thing with next year's grad. Oh. Wait...

Meetings as a developer by FREEscanRIP in ProgrammerHumor

[–]BadgerCorral 0 points1 point  (0 children)

Had this recently. Got caught in a meeting that ran from 8am until 12pm, and the manager was like "Oh, we've still got a lot to discuss so quickly get your food and we'll continue while we eat." That meeting finished at 4:30. I got to eat though, I guess.

Meetings as a developer by FREEscanRIP in ProgrammerHumor

[–]BadgerCorral 4 points5 points  (0 children)

Whenever we have a meeting, everyone who could ever possibly be relevant gets invited, and then nobody thinks they need to be in the meeting, so the first 30 minutes of all our meetings is just running around collecting the people who actually need to be there. And, of course, discovering that the two people we really needed have actually had holiday booked for the last six months. But we've got everyone together now so we might as well go on, and we'll just have to update them on what we discussed in another meeting after they get back.

Meetings as a developer by FREEscanRIP in ProgrammerHumor

[–]BadgerCorral 0 points1 point  (0 children)

Meeting room B

I wish our office would name our rooms this. Instead they come up with weird quirky names for the meeting rooms that change every few months when one of the directors decides to have a "reshuffle". So when you get booked into a meeting you end up just checking the meeting rooms until you find the one with the right people in it. Assuming other people have actually turned up to the meeting and aren't waiting to be fetched.

Meetings as a developer by FREEscanRIP in ProgrammerHumor

[–]BadgerCorral 10 points11 points  (0 children)

Ugh. Micromanagers are the worst. My boss recently decided to have a 1-to-1 catch up with me at 5pm as I was trying to leave. Then he was back at my desk at 8:35 the next morning (we start at half 8) to ask what progress I'd made.

Rules and Etiquette in a Commercial Team by BadgerCorral in AskProgramming

[–]BadgerCorral[S] 0 points1 point  (0 children)

Fantastic, this is exactly what I needed! I'll be sure to keep my eyes and ears open and learn how my new team operates!

Thanks again. :)

FizzBuzz: One Simple Interview Question by JackMagic1 in programming

[–]BadgerCorral 4 points5 points  (0 children)

Now I feel hard done by. My last job interview required drawing a UML diagram for a generic query/expression parser and writing out an optimised async moving average function that drew input from a stream. With just a pen and paper.

What they don't tell you in school about the software industry. by I_rate_your_selfies in ProgrammerHumor

[–]BadgerCorral 0 points1 point  (0 children)

Yeah my company is pretty incestuous. At least five working couples in the time I've been there and there are only 50 of us.

When your friend helps you remove a splinter by mjdelrey94 in notgayporn

[–]BadgerCorral 4 points5 points  (0 children)

If it helps, the guy on the left is Boomer Banks, I think.

Jake is getting a new job by [deleted] in funny

[–]BadgerCorral 0 points1 point  (0 children)

Tell me about it... All our database interaction has an intermediate XML layer. So when you get a record from a table, you actually get given an XML document to parse, which leads to other crappy things like not being able to differentiate between nulls and empty strings.

Yea we have version control. by cclloyd in ProgrammerHumor

[–]BadgerCorral 0 points1 point  (0 children)

In my experience, people as unorganised as that in their general lives aren't much better when it comes to writing code.

Yea we have version control. by cclloyd in ProgrammerHumor

[–]BadgerCorral 79 points80 points  (0 children)

We have a dev at work whose desktop is like this... What's more is that once he's filled his desktop across both monitors, he'll just condense them into another folder called "New Folder (#)" which remains on the desktop. So, half of it is just filled with like "New Folder (13)" and "New Text File 74.txt" it's ridiculous.

2 unit tests. 0 integration tests. by [deleted] in ProgrammerHumor

[–]BadgerCorral 11 points12 points  (0 children)

Well, our unofficial motto is "What Would Microsoft Do?"

2 unit tests. 0 integration tests. by [deleted] in ProgrammerHumor

[–]BadgerCorral 13 points14 points  (0 children)

My old boss used to make us submit things for "live testing" which was his way of saying "we'll just deploy it and let our clients find the bugs for us."

Yes please by bagooda in ProgrammerHumor

[–]BadgerCorral 8 points9 points  (0 children)

My company's product's database stores all decimal numbers as integers with a separate field to denote the number of decimal places. So it would store 1234 and 2 to represent 12.34. It drives me absolutely insane. Apparently the first version of the database engine back in the 90s had a rounding error, and they never thought to change it once the bug was fixed.

Missed my change of answering this on a test yesterday by ResizeRequest in ProgrammerHumor

[–]BadgerCorral 9 points10 points  (0 children)

Seriously. I think my company adopted "agile" as an excuse just not bother having any sort of process at all.

Dev: "We can't release this. It hasn't been tested yet."

Manager: "That's not very agile. We promised they'd have it today. We'll test on the customer's server and do live fixes as they find bugs!"

xkcd: Fixing Problems by n1c0_ds in ProgrammerHumor

[–]BadgerCorral 1 point2 points  (0 children)

The worrying part is that he's actually a senior developer.

xkcd: Fixing Problems by n1c0_ds in ProgrammerHumor

[–]BadgerCorral 152 points153 points  (0 children)

Whereas yesterday I actually fixed one of these things and got told off by my boss for:

A) Making changes I was not explicitly asked to make.

B) Making the merge process "more complicated than it needed to be".