|
Kent Sharkey wrote: but Microsoft’s analysis of the productivity of their developers, based on their commits, Yeah right,
that's why Office 365 offers so much statistics about productivity (and I can't imagine how many other data are getting that don't come back in form of statistics)
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Quote: Not that there have not been any changes. The data showed engineers actually started earlier and finished later, and were more often working through lunch, without the usual lunchtime dip. Well, that did it.
Extra slavery for the same money? It'll catch on big, now.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Forget the coding exercise. Here's how to create realistic scenarios for engineering candidates in technical interviews. Unless the interview is for Whiteboard decorator or manhole cover designer
|
|
|
|
|
Kent Sharkey wrote: The trouble with technical interviews? They aren't like the job you're interviewing for Most of us already know that... isn't it time that this is posted in some HHRR forums? At the end they are the ones messing up majority of the interviews and hiring processes
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
So, they way They are doing it is wrong, but Our not even remotely new or creative way is perfect?
Never mind the bollocks.
Interviews are about talking to people, so the absolutely best way to conduct them is by Talking. To. People.
If you set up "rules of engagement", no matter how great and wonderful you think they are, you are excluding a large percentage of people for whom that kind of engagement does not get them to engage -- so your rules will just get more and more complicated and involved, until they clog things up so much that you end up hiring only robots, self-promoting salesmen, and psychos.
Everything you need to know:
• Always start with a walk to the coffee machine (don't get coffee or have it brought in)
• Avoid rigid question structures; just have notes on things you need to find out, so that you don't forget anything (but if you do forget something, there's this new-fangled hifalutin' technology called "e-mail"; give it a try).
• Don't even bother with pre-written "technical questions" -- once you're actually Talking. To. the candidate, you will probably throw in appropriate technical questions, without even having to think about it.
• "Hey, I like this guy; we have the same likes/dislikes" is one of the worst reasons for hiring someone. Thinking "We need more people like me!" is a very common error -- trust me, one of you is more than enough.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Experience is the best teacher, they say. Sometimes, you get a crash course. "No plan survives contact with the enemy." (or the software)
"Don’t look for bugs that won’t get fixed" Ah. Windows is explained
|
|
|
|
|
#17 If you find something, just cover it with a new shiny icon and say "is not a bug is a feature"
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
17: All the devs hate me
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
17 where the secret office beer fridge is located.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Hosted apps are registered as independent apps on Windows, but require a host process in order to run. "Be our guest, be our guest, put our service to the test"
|
|
|
|
|
Although I kind of like the idea...
Am I the only one thinking "this is going to bring security issues to a new level" and "what can go wrong?"
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Kent Sharkey wrote: Hosted apps are registered as independent apps on Windows, but require a host process in order to run. "Be our guest, be our guest, put our service to the test" No one's slick sick as Gaston ms
No one's So unquick as Gaston ms
No one's neck's head's as incredibly thick as Gaston's ms'
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Linus Torvalds created Linux and Git from home. Here's how. As a counter argument: he created Linux and Git
|
|
|
|
|
Kent Sharkey wrote: Linus Torvalds created Linux and Git from home
He is a sissy.
Real programmers work in the garage... everybody know that
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Step 1: Have rich parents.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I don't think taking how to work advise from someone whose working personality is flaming a**hole is the best of plans.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
In an Instagram video posted yesterday, Panos offers a glimpse of some of these features including a look at the new Fluent system icons, an updated File Explorer, a new context menu, and a redesigned Start Menu. Don't worry: there are new icons
|
|
|
|
|
I would like to know how many times did they have to "CUUUUUUTTTT" and start the scene over again because something wasn't working as expected
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
|
Why, oh why do they keep on redesigning and redesigning the Start menu, when all users want is for them to put it back the way it was before w8?
And this new one breaks one of the cardinal rules of good UX: Thou Shalt Not Make Things that Users have to Click Move!*
* No matter how cool it looks in demos, where people don't have to actually do their jobs with it.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
DeepCode uses machine learning to find flaws in Java, javaScript, Python, and now C and C++ code "This sort of thing has cropped up before, and it has always been due to human error."
|
|
|
|
|
I just authorized it to analyze RSC, which is written in C++ (first link in .sig below). Let's see what it finds. I'm sure there will be some "obvious" things, but I'm more interested in how "deep" it goes.
EDIT: That was fast! It analyzed 745 files in 0.336 seconds and returned 7 types of warnings:
- object used after being freed (looks legitimate, but somehow the code must muddle through!)
- possible
nullptr dereference (2 occurrences in 1 file) - possible memory leaks (109 occurrences in 21 files--I hope most of these are spurious!)
- divide by zero (deliberate, to test the ability to handle
SIGFPE ) - expression will always evaluate to
false (19 occurrences in 10 files) - expression will always evaluate to
true (11 occurrences in 7 files) - unreachable code (5 occurrences in 4 files)
I need to investigate most of them. It also made two suggestions:
- use
empty() instead of size() == 0 to check for an empty string (sure) operator new and operator delete should be implemented in pairs (22 occurrences in 21 files: likely a false alarm)
I would give it a
modified 19-Mar-20 20:56pm.
|
|
|
|
|
Greg Utas wrote: expression will always evaluate to false (19 occurrences in 10 files)expression will always evaluate to true (11 occurrences in 7 files) Ooh! My favourites!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Out of curiosity, pass the code through PVS-Studio.
|
|
|
|
|
I just downloaded and installed PVS-Studio. It claims to be integrated with VS and should therefore be easier to use than Coverity, which doesn't seem nearly so straightforward. I'll let you know what happens. I skimmed some of the documentation during the install and saw that it supports MISRA, which will probably result in lots of drool.
|
|
|
|