For those who are bored with the "new opportunity" emails from Google and maybe other companies: rather than trolling recruiters with obnoxious responses, you can just ask them to add you to the non-contact/ignore list and most probably they'll not bother you ever again.
>> > 20-year-old white guys with no responsibilities and/or with enough income to "buy" more free time
> Good old racism and man hate is doing just fine.
This is a strange generalization indeed. Esp. considering that the post author maintains an active technical blog and speaks at events (I assume these activities take about the same amount of resources as hobby open source development).
PS I don't know a lot of open source developers in person, and just identify them by name, communication and the code. However, the ones I happened to talk with on broader topics, usually happen to be older than 20. Also, I'm not sure how, and, most importantly, why I would question about their responsibilities though...
> Everyone knows this is bad for improvement and health, but company owners keep pushing everyone with salary and punishment, along with moral pressure, that only fighting this way, the company can survive in the big race in almost every industry area.
Do they do any research to prove 996 is really effective? I have a hard time imagining how one could stay productive for long in such working mode.
Sometimes I have some hard deadlines (like a lot of other developers I guess) that requires to work 10-12 hours/day to get things done in time, but that usually lasts for a week, maybe two. And it's _already_ very exhausting. I'm wondering how exhausting it could be to work in such mode all the time...
Beware, once you learn some of the git useful patterns and features, most likely you'll start feeling very uncomfortable when you have to go back to svn ;)
probably because the pool of candidates for positions that imply better wage is much smaller and it's harder to find and recruit a candidate, so such small things like free beer and snacks become more important?
ps also, most likely wage of those making the least in the company has no correlation to goods such as free food etc.
Agreed. I follow this topic for quite some time already, but I cannot understand few fundamental things.
I understand that indeed people could have "issues" because of their gender, race or some other quality. I support they in their effort to make things better.
However, I do not understand this categorization. By categorizing people this way one actually splits a group of people into smaller groups based on given categorization. Those groups have conflicting interests and different level of privileges, and each of the groups tries to change that.
But why, instead of working within this artificial categorized groups, just get away from this categorization completely?
PS It's a sensitive topic and I hope I didn't offend anyone; sorry if I somehow did it, however.
PPS I'm wondering what are the job duties of diversity consultants...
I believe that while LinkedIn is useful and having it won't hurt in any ways, having resume is also necessary.
I cannot say a receive lots of work requests, but the usual pattern for me is that HR people find me on LinkedIn somehow, contact directly and ask for a resume.
About two months ago I started adding as less sugar as possible to coffee and tea and one month ago I drink tea and coffee without sugar at all. I have a feeling that digestive system started working much better after this change.
I wonder why programmers think so much about keyboards. My speed is about 65-70WPM as typeracer shows. I'm pretty comfortable with that and can reach the speed on almost any more or less sane qwerty keyboard.
I don't feel like I will be way more productive even if I reach 100 or more WPM as thinking usually takes more time than typing (this goes for both programming activities and writing documentation, emails etc).
Moreover, as I'm not addicted to some specific keyboard I feel quite comfortable at any desk with any keyboard or laptop and I don't have to carry my keyboard everywhere I go (which seems quite cumbersome).
I wonder why would one want to put an effort into making people feel like they're most important person in the room? Obviously, there are a lot of interesting people around, why spend time and energy into communicating with others?
IMHO, there is a difference between 'release' something and 'upload on github'. When you releasing stuff, yeah, it should be briefly documented at least, but when you just upload some new thing to hack on it, it's not the same at all.
Moreover, you have to be careful when uploading new code, when a new idea strikes into your head and you quickly implement a prototype, probably not in a very clean way and without unittests and stuff. This doesn't go well in conjunction with 'release early, release often' rule.
I have an impression that FreeBSD are being strongly supplanted by Linux in these days of virtualization. There were times where jails ruled the parties, but now these days are over and Linux has a number of great virtualization solutions like KVM or Xen while there is no much progress on jails.
Also, for some reason it's not very popular in enterprise despite of API and ABI stability, i.e. one could hardly find enterprise products like e.g. IBM WebSphere available on FreeBSD. One probably could use Linux ABI support but I'm not sure how reasonable that is.
I used to work at ISPs few years back and FreeBSD was very popular in this circles. At one place we had FreeBSD running on absolutely all servers and in other one we had only one RHEL box which was a requirement for some VoIP billing.
About two years ago I moved to a software development organization which is quite close to enterprise and virtualization and I've seen 'live' FreeBSD only once and the folks are going to migrate to Linux in the near future (I don't know what their reasons are though). And that's quite sad because I really like FreeBSD.