HNHacker News
TopNewBestAskShowJobs

nigelk

92 karma · joined December 5, 2010

[ my public key: https://keybase.io/nigelkersten; my proof: https://keybase.io/nigelkersten/sigs/sh0Jb_FCeTdESuMEAY2jRyHz3mizwPux4flS_WEz8ic ]
submissionscomments
nigelk··on Introducing Google Drive... yes, really
If you've got 2-factor set up on your Google account, you'll get prompted for it when you set up Google Drive.
nigelk··on Puppet Labs is Hiring. Ask Questions Here.
Work/Life balance is very important to us. Lots of us here at Puppet Labs have young families, and being flexible in that regard is really important.

Living in Portland helps a lot too. I moved up from the Bay Area and my previous job because Portland is a much better place to raise a young family. Much cheaper rent/housing, good public transport, better schools, it all added up to a much better life for my whole family.

nigelk··on Configuration Management Software Sucks
It is easy to fall into the trap of imagining all enterprise environments are like your own, and even when "special snowflake syndrome" is based on a false assumption, there are huge differences globally in terms of dominant OSes, even if you only think about Linux.

The original author is largely correct when it comes to the US in my opinion though. That subset of OSes does cover the vast majority of US enterprises on Linux.

nigelk··on Configuration Management Software Sucks
I can't always map Hacker News personas to people on the list :) so anyone, please feel free to ping me directly about this sort of thing:

nigel@puppetlabs.com

nigelk··on Configuration Management Software Sucks
I absolutely agree.

Not being able to externalize data has had a huge effect upon sharing modules.

Our plan for the next major release of Puppet this year is to integrate Hiera deeply into Puppet in a more native manner.

http://projects.puppetlabs.com/projects/hiera

We're still building out the plan, and will be sending it out to the community soon for comment, but the basic idea is that parameterized class parameter lookup will automatically consult a hierarchical store like Hiera if values are not supplied directly.

Much like Hiera has now, there will also be an easy function to grab arbitrary data values outside of class parameters.

nigelk··on Puppet vs Chef, Fight
Thanks for the positive words.

I'm not going to pretend we've got the Free Software business model perfectly sorted either.

We're producing proprietary software as well as developing/curating open source software projects, and there is a balancing act involved there.

Not to sound too bandwagon-jumpy (I've found the recent hyperbolic public outpouring of grief somewhat distasteful) but I care about user experience and documentation, and I've always believed that focusing on the end user will lead you in the right direction.

http://puppetlabs.com/blog/what-is-user-experience-in-puppet...

We're looking for more UX staff, and have an open UX Designer role right now actually...

http://puppetlabs.jobscore.com/jobs/puppetlabs/ux-designer/b...

nigelk··on Puppet vs Chef, Fight
Those are all good points, and we know the layout needs to improve.

I would add though that once you've gone through the basics, you find yourself primarily living in the Type Reference, which is arranged alphabetically.

http://docs.puppetlabs.com/references/stable/type.html

Always happy to get bug reports, feature requests and feedback on the docs...

http://projects.puppetlabs.com/projects/puppet-docs

nigelk··on Puppet vs Chef, Fight
"The business model of the companies promoting Puppet and Chef seems to be to charge for support and/or hosted services. Which is fine. But is it leading to abysmal documentation?"

This is one of the reasons we're moving Puppet Labs from being a support company to a product company, and not for hosted services.

If your bread and butter comes in from support, you have no incentive to actually make your product easier to use. There are plenty of enterprise-y software companies who make lots of money operating like this, but that's not the sort of company I want to work for.

I'm quite proud of the rapid improvement we've made on the Puppet Docs over the last year since we hired NickF, our most excellent tech writer:

http://docs.puppetlabs.com/

I particularly like the solution focused docs he's done, as opposed to the dry reference material that presupposes a lot of knowledge.

http://docs.puppetlabs.com/learning/

Anyway, just wanted to point out that that's not our business model.

(Product Manager at Puppet Labs)

nigelk··on BankSimple moves to Portland
We (Puppet Labs) take interns from PSU and have hired pro services engineers from there.
nigelk··on Why Google's hiring process is broken
Sorry, I wasn't particularly clear there.

From the viewpoint of interviewer and hirer rather than interviewee, I thought the process was better than anywhere else I've worked.

I liked the expected level of rigor, I liked the decisions being made by a separate committee, and I liked the salary package being set by yet another group.

The main problems I saw were: * recruiters dropping the contact chain with the candidate * interviewers not preparing enough * not enough of a feedback cycle to interviewers about their performance.

nigelk··on Why Google's hiring process is broken
My hiring process at Google was reasonably long and rigorous, but it certainly wasn't a horror story.

I left about six months ago, and while there were things I didn't like about the hiring and interview process, it was still significantly better than any other place I've worked.

nigelk··on RSA hit by targeted attacks, SecurID 2-factor auth possibly compromised
It was both.

If you read the various news reports closely, you'll see one vector was the 0-day IE vulnerability, another was malicious payloads in PDFs.

The headlines haven't helped.

http://www.computerworld.com/s/article/9144844/Hackers_used_...

"Hackers exploited an unpatched vulnerability in Microsoft's Internet Explorer (IE) browser to break into some of the firms targeted in a widespread attack that compromised Google's and Adobe's corporate networks"

"Google and Adobe, the only two companies to have stepped forward thus far to acknowledge the attacks, were hacked using malicious PDF files that exploited a zero-day vulnerability in Adobe's popular Reader software"

nigelk··on Ask HN: Who's Hiring? (January 2011 Edition)
Puppet Labs is trying to rock the DevOps/Sysadmin world with our model-driven approach to config management.

We're based in Portland, OR, and aren't looking for remote workers as yet.

We're looking for both Core Developers and Pro Services Engineers, and no matter what, you'll be working with open source software and a highly engaged user community, as well as on a project that is included in most of the major *nix distributions in one way or another.

Puppet itself is written entirely in Ruby, so strong experience in Ruby is great, but experience in an equivalently flexible language is fine too.

We've recently moved into our new offices: http://twitpic.com/3ckay1 http://twitpic.com/3cksg3 (things are more organized than that now :)

Portland is freaking awesome.

I moved up here recently after working for Google in the Bay Area, and I couldn't be happier. Cheap rent, amazing food and beer, huge bike culture and a city full of incredibly friendly and nice people.

http://www.puppetlabs.com/company/jobs/

nigelk··on Googlers, get a privacy screen for your laptops
When I was there it was standard practice to use a privacy screen when at conferences or travelling, and they were delivered to your desk for free if you asked.

Some people just don't use common sense though.

nigelk··on Ask HN: Who's hiring (for H-1B)? | Dec 2010
I'm on an H1B with a startup after being on an E-3 for a few years with a much larger company.

We have other E-3 employees as well.

http://www.puppetlabs.com/company/jobs/

Ultimately you need to make a judgement call when hiring. Is the position important enough to justify the cost of the visa application and processing?

I'd argue that at an early stage for a startup, just about every position is that important. The right person matters a lot.

The bigger problem might be the time it takes to get all these applications done.

The USCIS doesn't exactly operate at startup pace... :)

← PreviousPage 2 of 2