Looking at the “metrics” they shared, going from committing just about zero code over the last two years to more than zero in the past two months may be a 10x improvement. I haven’t seen any evidence more experienced developers see anywhere near that speedup.
"Experimental support for using client certificates from the OS certificate store can be enabled on macOS by setting the preference security.osclientcerts.autoload to true."
This allows Firefox to work with my company's BeyondCorp implementation. I was forced to use Chrome before.
Anecdotally, standing for half the day has helped my hemorrhoids. Not sure if they were caused by sitting for 8+ hours a day in a desk chair, but not sitting definitely helps. Not something I brag about though :)
We're doing some pretty neat things in the virtualization/datacenter management space (converged infrastructure management). We've got a distributed, scalable backend written in Erlang and Python, fronted by a single-page application written using Coffeescript using Node.js and Backbone. We have some marquee customers already and are looking to grow significantly this year.
On the technical side we're looking for developers to work on the product (frontend and backend) as well as develop an expansive automated test suite. We're currently a small team and want to hire people like ourselves: smart, motivated individuals who enjoy the challenge of growing a company.
In additional to technical folks we're also looking for the following:
We're doing some pretty neat things in the virtualization/datacenter management space. We've got a distributed, scalable backend written in Erlang and Python, fronted by a web application written in Coffeescript using Node.js and Backbone. We have some marquee customers already and are looking to grow significantly this year.
On the technical side we're looking for developers to work on the product (frontend and backend) as well as develop an expansive automated test suite. We're currently a small team and want to hire people like ourselves: smart, motivated individuals who enjoy the challenge of growing a company.
In additional to technical folks we're also looking for the following:
Unless you never make changes to your software, development time is as continuous as run time. As someone pointed out below, the fact that Google finds value in Go seems to point to there being enough of a cost in development time that they're willing to sacrifice run time to reduce it.
That said, what makes sense for Google doesn't necessarily make sense for the rest of us.
Just to add more fuel to the bike vs car fire: Did anyone else catch that the driver was driving with a revoked license? [1] Clearly he shouldn't have been operating a vehicle and probably had a history of dangerous driving. But hey, this is America, we gotta drive.
I'm in the process of negotiating for an engineering job with Google now and it's been extremely difficult to get any information about what positions they're actually hiring for. When I was there for the interview there was very little time for me to ask any questions about what the teams actually do and what I might be doing if I joined. This is very different from every other interview I've had before where I'm talking to the team members I would be working with.
Later, after talking with an engineering manager and getting agreement to be assigned to one team, they tell me I'll be working for some other team as if our conversation never happened. It's almost as if the attitude is that I should be lucky to have been offered a job and I should be happy with whatever I'm given.
The main reason I use IntelliJ products (IDEA for Java and AppCode for iOS) is the keyboard support. These guys are serious about making sure every feature is easily done with the keyboard. Xcode drives me crazy because I feel like I'm always reaching for the mouse or tabbing through fields or buttons to drive the UI.
The most common refactorings, like rename method/variable/field or change signature are all easily done through the UI. Example: rename (anything) is Shift-F6, <type new name>, enter. I do this all the time.
Based on your profile, I'm assuming you're in your early 20s. When I was that age (15 years ago at this point), I had the same attitude. As I got older I started to feel the effects of bad diet and no exercise on my work and life.
I'm not saying that you shouldn't try to find ways to hack your sleep schedule or diet, but don't discount sleep as just wasted time in bed. If you don't treat your body right your mind will suffer.
The picture of him grinning with (what I assume is) the terminally ill man is just creepy. I can't imagine the non-billionaire, man-with-brain-cancer is quite as pleased with the whole situation.
You're correct, you can bind keyboard shortcuts to most actions in Xcode. The problem is that the UI seems to have been built with the mouse in mind, with keyboard navigation as an afterthought. Is it really all that useful that I can pull up a dropdown menu with a shortcut if I still have to arrow up/down to pick my file? AppCode allows me to pull up a list of recent files with a shortcut and has the last file edited as the top option. This allows me to quickly switch between two files. In Xcode I can pull up the recent files menu, but it's not ordered in terms of recent usage, so I'm constantly having to find my place in it.
And there are some functions I couldn't find a way to bind. Can I bind a key to 'jump to definition'? Or how about 'find usages' or 'rename variable'? I tried to make Xcode work for me, but I just felt like I was having to fight against how Apple wanted me to use it.
It could be that coming from the Java world and using IDEA I was just more used to the default shortcuts. But I really think that IntelliJ puts a lot of thought into keyboard navigation and builds the UI to be more conducive to keyboard navigation.