173 karma · joined March 23, 2012
I'm more impressed with people (for web dev jobs anyway) who've taken the time to poke around on the site and figure out our technology choices, even at a pretty basic level.
Plus, as a parting gift the code could be a bit of a booby trap, depending on how gnarly and idiomatic it is. Open-source applications can't get away with as many dirty hacks as closed-source ones. Not that I'm saying that your code is bad, but it represents an unknown for your customers!
That said, my own presence on Github is pretty anemic, so maybe that's another form of bias!
(You could argue that stock git doesn't really support fancy permissions models either, but if you have access all the hooks you can implement them, or you can use gitolite or Gitlab.)
(If yes, you should probably ditch reading email and do something more productive with your time, like picking up cans.)
On stuff like JSON vs. custom delimiters, that's old thinking - you can probably win that argument by finding out exactly why he thinks that way. Chances are that he's concerned about bandwidth overhead or something similar, or he's thinking about the effort of implementing it from scratch. You can argue against the former by doing some tests with your webserver's mod_gzip, and the latter by coding up a POC with a JSON library and showing him how easy it was.
Being mentored doesn't imply that you have to take everything they say as gold. Approaching their advice with a critical but respectful attitude is probably best.
$ git config --global --add merge.ff false
When you find yourself greeted in the morning with things like "Hi, remember we had that chat about how to store timeseries data? I added an arbitrary-precision real type to the database last night and set it up", you are in the presence of one of those people.
(The other thing I've found about these people is that they are usually the opposite of rockstars. They tend to be quiet to the point of zen. Otherwise there are no worthwhile demographic indicators.)
Then came the "solution." A program whereby managers had to spend 90 minutes a week on the floor talking to their employees. Work was actually supposed to stop while this happened. This got inserted into everybody's objectives.
I found this particularly galling because I'd locked horns with a couple of the worst offenders in some of the few meetings I'd managed to dodge, and because, managing a team of 15 devs, I already made 1-on-1 time available to them weekly and easily spent 90 mins a day with them doing actual work. (You just can't manage technical folk without some involvement and understanding of their daily challenges. There's a respect issue otherwise, on both sides.)
The program came and went. Nobody failed the objective, though after the first week the usual suspects just hid in their office or spent their 90 minutes playing with their phones. And when the next budget crunch came, management layers only increased (because they were all high performers going by their performance review) while people who did actual work got laid off.
Of all the stuff I saw in that corp, that one annoyed me the most (and it wasn't even the most serious - 7-figure vanity projects were a real problem).
And it has been! My own personal take is that this is bad policy. Calibrating price to demand is well and good, doing it automatically is clever, but not keeping an eye on it and overriding the algorithm in situations like this is dumb. There's no way the few hours of extra income will make up for the lost business over time.
Plus, Uber depends on a lack of regulation to operate. Doing stuff that only helps the argument for regulation, and makes them look bad in the public eye, could be suicidal for their business model.
I'm being melodramatic is all. The Selenium FF driver lags a little behind Firefox releases (totally understandable).
Not a problem on my actual test boxes as I control the FF version on those, but it will lead to a week or so of devs (with FF auto-update set) complaining that tests are breaking locally. (Despite the fact that this situation and its remedy has been explained to them repeatedly.)
It is possible that S2.33 will work fine with FF22, making all this moot. And it's just a passing annoyance. I have nothing but love for both applications.
Banner ads are the future, you guys! Forbes said it first!