In most of the teams I worked, the people most vocal about wanting to "socialize" were the ones most vocal against company outings outside the company time. 2 hours lunch during the work day OK, anything after work or team building in the weekend (with the kids).. nah.
They want "work friends", people to fill the hours in the office with small talk.
I've been working in software development for 15+ years, and leading teams for 10+ years. In my personal experience, brainstorming meetings are a myth/waste of time/a way to make others do your work.
Every time I heard "brainstorming" from my product managers I translate it to "let's se what I can steal from the development team" or "let's see how can I coax the development team into refining my totally incomplete requirements" depending on the development phase we are.
Maybe other fields are different, but I doubt it.
I've seen this guy a few years back on Discovery Channel and I laughed my ass off.
"an invention is unpatentable if it would have been obvious to a person having ordinary skill in the art"
Anyone with minimal knowledge in mechanics and electronics can think about a radio powered by a hand crank. No one has had the nerve to patent it because it's OBVIOUS it can be done, and there is no RESEARCH needed, and also there IS NO MARKET for it.
I have inherited a torch with a hand crank made in USSR from my grandfather and he died in 1984
I've seen a radio that was powered by thermocouples placed on a gas lamp (and it was a commercial product)
So there were other people to try to power small devices from something else than a battery.
His only "merit" is that he "found" the market in African countries. In my opinion he is just a patent troll who wasn't able to make it.
Steps to reproduce:
1 - accelerate to 120mp/h
2 - turn hard left while applying hand brake
3 - check email
Expected result: list of new emails should be displayed
Actual results: big warning sign covers emails list
Reproducible: sometimes
> Maybe it's because there are basically ZERO jobs in most places for real hard-core CS.
A real hard-core CS would be able to do the jobs that are available faster and better
Engineering is an art, and the colleges should promote people with talent for that art. Code monkeys do not need a college degree, they can survive with a 3 month introductory course in whatever programming language they need
Actually canned foods are far easier to target accurately and throw at high velocity. I'll take canned good vs gold bricks at 50 feet any day. The guy with the can opener doesn't stand a chance against either of us.
nobody trows food
Maybe you can't buy happiness, but these days you can certainly charge it.