mileszs
Joined 18 years ago
Joined 18 years ago
(Unless, of course, you think they're blatantly lying about what they do and do not track, in which case I'm wasting my energy.)
Or, perhaps I give him a pass for whatever he does, because I enjoy his personality. In any case, it doesn't seem to me that such vitriol is necessary toward another human being, and fellow hacker. If you find him so annoying, why are you paying so much attention?
What if you have insufficient logging (Heroku sans a decent logging plugin, for instance)? What if you built the thing, but it's hosted by a third-party that limits log access? What if you want some non-technical or not-that-technical person to handle the issue?
As hackers, we tend toward "do-it-yourself", but there are a lot of cases where that isn't practical or economical.
I like to think we're pretty merit-based here, but it is a largely conservative state (though this city can be pretty "blue" compared to its surroundings), so I could be wrong. Knowing people is a significant portion of the battle, and just showing up to events can go a long way.
I might be projecting, though. I talk regularly with the people behind Pirate Metrics (http://piratemetrics), which does that sort of thing. (Records, displays, but makes suggestions as well.) S, that sort of idea has been on my mind.
I would understand "huge Ruby on Rails bug", though, by convention, it is still a fairly unlikely case.
Edit: I think your edit answers my "Could you elaborate" question somewhat, as you relate a Python library issue to this issue.
Perhaps it helps that I know a few other companies and developers locally using BitBucket for private repos.
Incidentally, reliability and price are both valid reasons to "use an also-ran copycat", in my personal opinion, if that also-ran copycat is pretty damn good.
In a way, you're not speaking the same language. Try assuming your clients have no concept of not just programming, but any of the process of building an application or solution to a problem that uses technology. Don't discuss details. They are probably paying you so that they don't have to worry about the details.
By way of example: I have the reverse problem with my wife. She is a nurse. When telling me about her day, she used to fly through a great deal of technical details using an amazing number of acronyms and abbreviations that I found not just unintuitive, but completely incomprehensible. I genuinely care about how her day was, but I found myself exclaiming in exasperation, "I have a clue what any of that means!" She now explains only what is necessary to get the point across, and defines acronyms as she goes along, if necessary. That works, but, in your situation, I'd abstract my communication at least one more level than that.
Also, I organize Indy.rb (http://indyrb.org), run Indy Hackers (http://indyhackers.org), and write sometimes (http://mileszs.com).