Ed: Your comment elsewhere in thread about districts helped the most in realizing we were talking about different things. MB
174 karma · joined August 8, 2009
Ed: Your comment elsewhere in thread about districts helped the most in realizing we were talking about different things. MB
If you’re looking at the governor race, the votes eyeball to 2.8m Dem, 1.7m Rep.
As well, it was surprising to me that you would choose to remove SD, as a Republican lead that county, though the Democrat leader there was only down by 10k (of ~400k total) votes.
Edit: 400k, not 350
0: minus the occasional Chris Gayle blast out of reach of anyone, I imagine
"Over-reliance on automation and lack of systems understanding by the pilots were cited as major factors contributing to the accident."
http://www.activemind.com/Mysterious/topics/oakisland/story....
The line "Then the firm's programmers hit their computers, with no other meetings or distractions for the rest of the day," is absolute rubbish. Most teams have at least an Iteration Planning Meeting and a Retrospective each week, as well as generally a team-specific standup the majority of (if not all) days. As well, there are of course manager 1 on 1s, the rare company meeting, and ad-hoc meetings as a project sees fit. Sorry, I just had to comment because the quoted line is absurd.
Edit: and the line about leaving work 6pm sharp is just as ridiculous. In the consulting side it tends to be true that your workday is over at 6 PM, but you're not going to get shoved into an elevator before you finish your commit message at 6:01. The limit is there so you don't overwork and so that the client companies know they can't push their consultants arbitrarily late.
noun: blackmail 1. the action, treated as a criminal offense, of demanding money from a person in return for not revealing compromising or injurious information about that person.
From a former Labs perspective, Pivotal can really be thought of as several distinct groups working within the same office spaces. There is the one that the audience here is most likely to know; Pivotal Tracker. Then there is the consultancy, Pivotal Labs. Finally, there is the overall Pivotal organization (including elements of VMWare, EMC, Greenplum, and other EMC properties) focused on creating CloudFoundry.
Pivotal Tracker was, for a long time, written by consulting Pivots during time unallocated to any specific client. More recently, Pivotal Labs realized the value of the product, and divided off an entire office (as well as some support from other offices) to work solely on Tracker. For the closest thing to a startup experience within Pivotal (as opposed to consulting), working for Tracker is where to be.
The consulting practice has always been the core of the Labs business. Every office (save the Tracker HQ) has some amount of consulting Pivots, and any new office is established with 66%+ consulting personnel with the intent to gain traction within the startup market of the new city. Pivotal has _always_ consulted for both startups and enterprise level clients, and I take issue with Jeremiah's assertion that Pivotal has lost its way with regard to types of client engagement. He simply has no idea. As recently as Dec-Feb I was leading a team of a brand new startup through a Rails+Backbone rewrite of their existing PHP/Codeigniter app that they had decided they had outgrown; my engagements directly before and after that were both for established companies (enterprise, even) that needed specific software expertise and/or assistance with process within their corporate structure.
The final group is those devoted to CloudFoundry. The interesting thing here is that the developers and project managers (and to some extent the designers, though CloudFoundry needs very little visual design relative to its backend complexity - think Heroku) come as a mix of dedicated employees OF CloudFoundry, as well as support from consulting Pivots who are between projects or have a specific skill that can contribute to progress of CF. Consulting Pivots are told that they always have the option to rotate back out to non-CF projects, though there can be up to a couple of months of waiting while a suitable project or suitable replacement can be found. Let's be honest, EMC has given the directive from the top that CF must be delivered sooner rather than later, and that it is more important to EMC and Pivotal (not Labs, just Pivotal) that CF is delivered than that Labs engage yet another client.
So let's talk about Jeremiah:
Jeremiah was in marketing, which means he was almost certainly part of the CloudFoundry section of the company (the other branches barely know what marketing is), which has always been interested in delivering their service for use with startups, but in my opinion, is still at least 6-9 months from having enough stability and enough service integrations to be useful for anything more than a demo environment. I haven't tried deploying to CF in at least 4 months, so YMMV, and it's likely a lot more stable and well-rounded than I remember. Jeremiah talks about how he "stirred the pot on the distinction between corporate and startup marketing", which sounds to me like he was really much more interested in the consulting branch of the company and the startups involved therein, not the cloud services part. Consulting pivots probably make up 70% of each Pivotal Labs office, on the average, though there are many offices for EMC and Pivotal that contain no consultants from Labs at all. I remember being at a CloudFoundry all-hands meeting over a year ago wherein the number two director of CF specifically said that startups and the community at large around CF is secondary (or worse) to delivering an enterprise-ready solution for some rather large, well-known interested parties. Pivotal is exactly the three-letter acronym that Jeremiah "[does] not trust", but it has never not been. Pivotal Labs may share a space and employees with Pivotal, but it remains a noticeably distinct entity. With EMC's purchase of Labs and subsequent spinoff of Pivotal, things became increasingly more corporate, but that has been true since March of 2012, a good two years before the glory days that Jeremiah so fondly remembers.
Now for me, why did I leave Pivotal? I was getting tired of working on the same early-stage startup code every other project, punctuated by rescue missions for larger (Fortune500) companies who had no interest in the process and discipline practices that Pivotal can teach (pairing, tdd, stable/reasonable hours, tracker stories) and really just wanted us to shut up and fix their damn code. Pivotal Labs has been taking more clients with mobile development needs as well, and my disinterest in coding for iOS or Android made it feel as good a time as any to walk away and take my chances on building something that I actually want to use in the technology that I like to use. Will I ever be back at Pivotal Labs? Probably, though I'll be making sure I choose an office on the frontier, working with companies in a new market, as far away from a CloudFoundry-focused office as I can get.
EDIT: A note about management in Labs: The communication within Labs itself has always been great; very little bullshit, very little waiting to find out something that is important to you, if someone can help you find it out. The managers for the devs at Labs are all either current or former Labs developers (some are now full-time management, some are devs for CF, and the majority still consult 36 hours a week). They understand their developers very well, and to a person would not let such an incident happen under their watch. That said, CloudFoundry and the Pivotal top level organization have entirely unrelated (and unknown to me) management structures, the bulk of which was likely inherited from EMC (as were the PR/Marketing/HR/ and some other departments.)
Only thing that I don't like is that many candidates will assume that they have to fix the code within the parser, given those instructions, even if they know that a battle-tested library is how they would actually do it. I hope you accept an off-hand comment such as, "ew, why is this hand-rolled" as a sufficient indicator in favor of your solution.
1. http://www.kickstarter.com/projects/196017994/diaspora-the-p... 2. http://www.kickstarter.com/start (bottom)
Edit: I forgot to mention, there was a fraudulent $10k donation included in the 200k, that's why I'm starting that much lower.
The first pays out $49; the second $0. The opportunity cost of the second in relation to the first is $49, not $199.
The questionable part of that is the $450 he claims to be costing the airline.
Both examples involve two steps; the beer example is illegal in the final step, the document example is illegal in the first step.
This book is the textbook for my 'Heuristic Problem Solving' course @ NYU this semester. I'm normally not one to touch my textbooks, but over Thanksgiving break I decided to crack it open - suddenly I was 200 pages deep into it.
(Check out what we do in the course at http://cs.nyu.edu/courses/fall10/G22.2965-001/index.html )
I'd much prefer a graduated system, with different overall price deltas for each subsection (Dev/Start/Grow/Max) per member.
For comparison:
The first customer costs you $100-$price,
The 501st customer costs you $250-$price,
The 2001st costs you $650-$price
At first, this threw me; I wasn't even aware that there was DRM on Steam. Well, of course I intuitively knew it, but I never associated it with the issues that people usually complain about regarding DRM.
I've never had the DRM get in my way... My experience with iTunes has been that when a bad bump on an airplane toasted my external hard drive and lost me every piece of legitimately paid for music and every legally purchased TV episode on it, I would never be able to download those purchases again. Steam, on the other hand, has let me download the same game as many times as I've found necessary, external to external, computer to computer.
This leaves me pretty tired on the weekdays, so I read HN but generally stay away from coding for myself (maybe 30 minutes to an hour). Weekends I don't do much more. Somewhere between one and four hours total between both days.
I'd like to code more in my free time (currently I lurk the internet or play games), but coming from a full day of pairing, after having only ever paired while writing production code, I find attempting to sit by myself and produce quite a bit harder.
edit: Oh, and I'm not at a startup.
Let's take the "Order of Application Opening" model: If, say, I had opened iTunes between a messenger program and a browser, and I were flipping between browsing and chatting, I would think that iTunes, being a background sort of application, would require me to remember to double-tab every time I wanted to bounce, requiring an extra button press and an internalization of that data instead. (As well, wouldn't the static list then require me to Alt-shift-tab every time I want to bounce backwards? I certainly could tab forward and wrap around if I had only those two applications open, but that's rarely the case, so it seems that a static ordering would only ever hinder me. Keep the static order to the taskbar/dock where it belongs!)
Somewhat related: Something I've always wanted is the ability to navigate tabs in Firefox with CTRL+Left/Right-arrow, similar to the CTRL+# to get to a certain tab number. I looked around once, perhaps a year ago, to no avail, and haven't searched since. Anybody know of an add-on that adds this functionality?
edit: BoppreH, in another post, mentions CTRL+[Shift]+Tab. I'm basically asking for this functionality, remapped to CTRL+Arrows (It's more comfortable this way, rather than isolating the button presses to one hand)