- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Shadow Hanzo!
Admin
If productivity went up but the manager still call them "all overpaid, lazy, and a drag on the company", they should...
I don't even know...
Admin
That's pretty standard management attitude. Doesn't surprise me at all.
Admin
No, productivity went up... but just imagine how it would sore if they didn't waste company time on something else than coding? Jeez, stupid developers having standards? Requireringpowerful computers? Coding is just typing text. My niece can do that. Why do they even pay the devs? I hope they at least stay in late 80 hours a week so they can do all the work they are missing.
Filed Under: /PHB
Admin
Productivity is measured by how many hours you're sitting in the cube, slaving away. Of course.
Admin
This is stupid. Anybody who goes through an interview and then accepts such a position deserves what they get.
I struggle to accept that any of this story is true.
Admin
True or not, and whether the submitter made his own bed and shouldn't have been surprised to lie in it...
Well done @mott555!
:wtf:-worthy, literary and coherent!
I enjoyed this bit....
Admin
Have to agree here, taking a position when you know things are like that is a sure recipe for disaster. It's not like they're going to see they've been doing things wrong and make you grand poobah of the company for opening their eyes.
Admin
From TFA: In Stan’s company, they sort of did the opposite. Random directors would storm into Stan’s cube, not to try the software, but to dictate a new mandate without any thought to whether or not it made sense.
In fairness, you wouldn't know that was going to happen from the interview. I had the good fortune once to work for a company where a particular random director tried doing this to me. My boss, the technical director, put him straight so enthusiastically that in future, if the guy saw me coming, he would promptly dive down a side corridor or into a random room to avoid me. We made a lot of progress very quickly on that project without interference.
Admin
Interesting. My company' score would be 4 out of 12. How bad is that ?
Admin
Admin
The "low temperature" thing would probably earn them quite a huge fine in Germany. For "sitting tasks with light physical workload" you have to ensure a minimum temperature of 20 °C and a maximum of 26 °C.
If it's beyond those values, you have to enact increasingly severe workarounds - like, offering remote work, reducing workloads and so on. If your boss doesn't act to at least lessen the impact of non-standard temperatures, you're allowed to leave work.
Admin
I'm getting a 9.5 for my workplace...
Admin
My company scores 11 out of 12, thanks to four separate bug databases (not counting email exchanges, which have the essential details needed to track down the source of problems but aren't included in any of the bug trackers).
Recently we've got like 30 reports for the same bug. I wish I was better at sed/awk - the answers weren't exactly copy-pastable...
Admin
We got 6, but considering development is a 2 man department in an org with over 1100 employees, I'm pleasantly surprised by 6. We fail miserably on having a quiet environment though. We're beside the main meeting board room and beside our site managers office, his PA, 2 other admin assistants and 15 foot down a corridor with an interconnecting kitchenette we have another admin lady and 2 middle managers. The kitchenette serves the board room and another office with 9 further employees about 15 foot from the door that opens at my back.
So yeah. Not quiet. We have had to smother posters over the windows in our door and lock it permanently to stop people using it as a general entrance/exit.
But hey, we have source control! Come to think of it, we'd be on 3 if I didn't force the use of bug tracking/project management web apps.
Admin
Could be much better, both my internship and my current employer handily beat that. Internship:
My current (overall) project team:
A 10/12 -- quite impressive for a megacorp, but fitting for a project as critical as ours is.
Admin
I make my company a 6, including two half points; we have source control but a good chunk of the important code isn't in it, and the bug database is so unusable that very few people ever look in it
Admin
If we're counting half-points, I can bump my company's score to a not-too-shabby 7.5
Admin
We're approximately a 10½ in our group. Practices vary wildly across the university; we employ someone whose job it is (in part) to get better practices instituted through Software Carpentry workshops.
Admin
Quit as soon as possible. Which is exactly what they did.
Admin
Unintentional funny-'cause-it's-true?
Admin
Pretty impressive that companies like this still exist in 2015.
Admin
We have a quiet office.
Admin
we're 7 or 8 (depending on who the PM is for that project) unless you count half points in which case we're 8 or 9
Admin
(Marginally relevant point: he was related to the main guys who ran the Richardson's gang - the main rivals of the Krays - in the 1960s.)
So on one occasion he submitted a bug report that if he created a "database" that consisted of 501 NOT blocks connected in a loop, bad things happened when you loaded the database onto a machine and tried to run it.
Admin
I once scored -80 on a test that had a minimum of 0. But that was by cheating* to try to get a higher score than maximum, and I got such a high score that it overflowed.
Also 0 was a perfect score, so negative would actually be superhuman, not superhumanly bad.
*It wasn't a test test, it was an online amusing thing. Though it does collect maximum and minimum scores and display them to all other users.
Admin
The colour vision thing, right?
Admin
Yeah, that.
Admin
Oh. We just had a meeting about re-starting use of SVN.
Developer: "I'd like to have separate repositories for test and production"
So.
That changes our score by somewhere between -1 and +.5, I'd say.
Admin
So, ye olde ring oscillator, I see -- I'm surprised the software didn't just sit there in its event loop, faithfully toggling bits...
Admin
Admin
Does he want to lock files?
Admin
No, probably not, nailing something down by a concept like "locking" wouldn't make any sense to her...
...she wants proceed with the upgrade in Production since we can't fix it in Test.
Admin
I can't see any problem with that.
Admin
Depends on how you got to 4. If you are only scoring for actual 'yes' then it isn't that bad, but if you are doing partial scoring to get there then yeah. Of course my view may be skewed by the 4.75 I get by mostly partial points.
Admin
True. Fixing "it" in Test doesn't fix Production... so sure, upgrade.
Filed under: I think we're on a very high level of deliberate misunderstanding, here.
To be un-mis-clear: upgrade the library-stuff in Production, since that upgrade broke Test and we can't seem to fix it and are wishfully thinking maybe it's a config problem.
Admin
[obligatory comment about now Not All PHP Shops behave this way]
Small outfit here, so things vary a bit, but including half-points we're around 9/12. I'd rather have priorities than scheduling for my part so that's what I generally get. And I'm BYOD right now, but that's fine because my main rig is significantly fancier than what a peer of mine got given to him by work.
Admin
Hmm ... we get between 6 and 8 ... but at least two of the fails are directly within my area of responsibility. Damn, I have some work to do. Might make it up to 9 or 10 by the end of the year, that would be something to aim for.
Admin
... welp. 1: Yes 2: No 3: No 4: No - but we do want to set a bug/issue tracker up, preferably soon. Gets delayed and complicated by the not-programmers because they don't want to learn how it all works. Also, the boss seems to have some NIH tendencies - he loves the old VB6 mess of awfulness that has some kind of shitty ticketing system kind of in it (which is being used by the other half of the company) that someone here wrote like 10 years before I started working there. 5: Not really? 6: Nope. 7: No. 8: Yes. Not fully silent, but pretty quiet ever since we moved to the other end of the building. 9: They're adequate (VS2010, PCs are good enough), but not the best there are. 10: AHAHA NO. 11: Yes. 12: No.
Admin
Well obviously you're allowed to leave work, the question is whether you still get paid.
Admin
Wait, you don't get locked in your office at the start of each day?
Admin
Well I'm not German. Maybe Germans like a little light bondage while they work.
Admin
Sounds a lot like my company. When I first started I was quite impressed at the interest my immediate seniors took in maximising code quality.
A good thing too, the string of cowboys I worked for previously had the potential to break my spirit. I worked for a company I'll call Big Insurance. The fact that they had a system at all impressed me back in 2008. There were evident holes, of course, such as:
I get the impression I'm only going to be able to improve the code quality in future jobs if I keep developing my clout to get away with back-chat when people think "Do your job" is a reasonable phrase to use in response to "follow the fucking rules".
You'll know things are improving when my old stories are still more interesting than my new ones (for a relative value of 'interesting').
Admin
9-ish. Not too bad.
Admin
Admin
So that's
9.49.15 of 12, or looked at it another way,8.98.65 of 11 if you exclude #12.Elaboration on #2. Perhaps someone has written a script to do this in one step, but there's no offical one-step thing you can get a full build starting from nothing; you need to do a very partial checkout of the repository first, then build. Once you have a few directories checked out, everything else (including checking out everything else you need, including new directories that people have added since you started) happens automatically. AFAIK, most testing is also a separate step (though some testing is done in part of a default build and more can be done with a
check
target).As for tools, well... [image] (That's a dual-socket, hexacore, 2-way SMT box with 128 GB of RAM.) :smile: Not my personal workstation, sadly, it's used by myself and a couple others, though I've been doing more work on my local box lately.
Admin
So it's a seven, plus or minus a few. I'm gonna say "not too bad".
Admin
Since we seem to be rating our organizations on the Joel Test, here's my rundown:
The problem with the Joel Test is that it's geared specifically towards organizations like his.
Admin
OMG. You can get lower score than we have. We have Joel score 1. Because at least we use the best hardware, IDEs and dev frameworks money can buy. Okay, it's a shaky 1: why wouldn't "the best tools money can buy" include something like Jasmine, nUnit and Selenium?
Admin
If you're not using source control, then you're clearly not using the best tools money can buy. So you can't have
1
:stuck_out_tongue: