HNHacker News
TopNewBestAskShowJobs

bitshepherd

157 karma · joined April 30, 2013

Free-range, organic, gluten-free, technology-slanted, knowledge worker. Tending to the bits of the interwebs. Armchair philosopher on the human condition.

My pedigree:

- University of the Hard Knocks class of '99 - From homeless to CEO, and everywhere in between - Founded my first company at 18, exited with wisdom. Doing it all over again.

submissionscomments
bitshepherd··on On being the employee who “needs improvement”
It's easier to deal with than you think. Don't outright admit to a firing when the question comes up. I'm not saying make something up on the fly, because they'll smell the bullshit, but think of how you can spin your termination in a positive light. Leaving because a project was completed/cancelled or company priorities changed is generally seen positively, even if the truth is you were fired from one of those jobs for being incompatible with the rigors of the role.

If you're just coming out of a firing, the worst thing you can do is have a mea culpa moment of clarity when you're negotiating for your bottom line. You'll get the old standard, "thanks for your time", and away they go to the next person, who may have also been fired, but bent the truth in their favor to get the job.

bitshepherd··on On being the employee who “needs improvement”
I've been on both ends of the spectrum, from being PIP'd out the door to never hear from them again -- after burning bridges to be there and dedicating years to the mission -- to getting multiple base salary increases in a year and "keep doing what you're doing, you're definitely getting noticed".

Getting fired is definitely not the end of the world. In fact, I'd say it's more a measure of the employer/employee compatibility. The hardest part of the interview is determining "do I want to count on this guy/gal/team/company every day?" and sometimes it takes getting shown the door to realize that the answer was "no" all along. From my perspective, if you've never been fired, you've never tested the boundaries of your employability.

bitshepherd··on Ask HN: What are some small scripts you use daily?
I wrote a Docker helper script, which resets it to a baseline state when I need to clear out cruft post-restart. I call it harpoon, so I can harpoon the whale when I go to restart my dev machine.
bitshepherd··on Postmortem of database outage of January 31
A great number of issues can be attributed to the selection of Azure as the platform of choice. That said, a little bird told me that the decision was largely a cost factor. "You get what you pay for" never rang more true.
bitshepherd··on Mystery Hackers Blow Up Secret NSA Hacking Tools in ‘Final F--k You’
It's supposed to end in .html and this link does not.
bitshepherd··on Ask HN: Would you rather work at Google or Apple?
The last time I was recruited by a Google or an Apple, the offer was nearly $30k below what I'm being paid now, and I'm not overpaid by any stretch. I'll never be able to afford to buy a house or even think about starting a family at these rates. For reference, I live in the Bay Area.
bitshepherd··on Ask HN: Would you rather work at Google or Apple?
I've been recruited by both and learned they both pay below market unless you're in the top 1% and have a messianic-like following. My choice would be neither, and find somewhere that pays more.
bitshepherd··on Ask HN: What would happen if Apple open-sourced OS X?
Being that chunks of it are already available via https://opensource.apple.com/ not much would happen.

The NextBSD project was consuming some of the open sourced bits and bolting them onto a FreeBSD fork, but I'm not sure where that project has left off.

bitshepherd··on Ask HN: Who's using XMPP?
OpenContrail uses XMPP for communicating between the control plane and vRouters. It has a modest userbase in the SDN/NFV areas.
bitshepherd··on Ask HN: Do you spend more time coding or debugging?
That's where you schedule a meeting to talk about scheduling a meeting to talk about Where We Went Wrong With Analysis.
bitshepherd··on Ask HN: What are the best practices for hiring software engineers?
One former employer tested prospective hires by handing them a print-out of a script, nothing too fancy, just some shell script, and ask them to explain what the script did and if there were any errors.

If one can read the language, and know what it does, the errors are pretty obvious. If the prospect doesn't know it, they're not able to talk to it, and the bullshit meter goes off pretty quick if they try faking it.

bitshepherd··on What are the biggest headaches as a developer or systems admin?
Look at it from the other side. They're debugging your shitty code, too.
bitshepherd··on Ask HN: Ever be verbally told you got the job, then no firm offer?
I was at an interview for a startup, when the person interviewing me yelled out the room to someone passing by "hey $guy! I found our new sysadmin!" and we finish our chat, and I go home. Never heard from them again. Reached out to the recruiter and got the silent treatment. Fuck 'em, I thought, and moved on.
bitshepherd··on Ask HN: Is My Career Over?
This. So much _not_ this. You're suggesting self-flagellation as a solution.

When I was last unemployed, I made connections with people I had no intention of talking to other than for or about a job. I also kept my tech hobbies up, not cramming about algorithms and whiteboarding code. These hobbies led into questions from interviewers, which led into conversations, which eventually led to a job. My full-time job was finding a job, not memorizing algorithms and CS trivia tidbits.

My point is, you don't have to treat the job search like an exam. In my case, I've had to relocate several times when my network in a certain city couldn't come through and I needed gainful employment. In order to succeed in this industry, you need to be flexible like that if it comes down to it.

bitshepherd··on Silicon Valley Asks Mostly for Developers with Degrees
Well, you can relocate to the Bay Area, as expensive as it is. I did so, as well as a huge mob of Texans. Californians did the opposite: moved to Texas for cheaper housing/lower taxes.

The upside is they pay you more to offset the cost of living. The downside is that roughly 50% of my income before rent goes to taxes, and half of that goes to rent.

bitshepherd··on Silicon Valley Asks Mostly for Developers with Degrees
You're competing with UT grads and everyone else who moved to the area for tech.

Not having a degree in Austin puts you at a significant disadvantage when it comes to getting recruited. I had the same problem when I lived there and I, too, do not have a degree.

bitshepherd··on Poor Software QA Is Root Cause of TAY-Fail (Microsoft's AI Twitter Bot)
You can have some QA, no QA, or even great QA, but the output is purely a result of its environment.

I have a chat bot that went casually racist about a day or two after activating it. After looking through the logs, I found a particularly vitriolic person that was responsible for the source of this bot's newfound hatred of Asians. My bot didn't get fixated on one particular topic, it just spewed racism and vitriol for a while until it learned some more words. Rather than nuking from orbit immediately, I left it alone to see if it would get past the racism.

So far, it's been a few months since activating the bot. It's not nearly as casually racist as before, but from time to time still throws out something racist just for the lulz. It had a hard time learning context, because of its environment and the linguistic skills of the denizens, but it has gotten much better at when it interacts with people.

Occasionally, newcomers get misled into believing the bot is actually a living person with a mental illness, and not just a collection of random bits of code cobbled together.

bitshepherd··on Ask HN: Terminated two weeks before vesting cliff – thoughts?
Congratulations, you have experience. No, really, chalk this one up to experience and learn from it.
bitshepherd··on How a hacker's typo helped stop a billion dollar bank heist
It just doesn't work that way. Once a batch file goes through, that's it until another batch file gets processed.
bitshepherd··on We Hire the Best, Just Like Everyone Else
This might explain the string of interviews I've taken place in where it's typically down to one person that shuts everything down because they want to play stump the chump. You know, instead of looking for qualities in candidates that would bring value to the company.
bitshepherd··on Google says self-driving car hits municipal bus in minor crash
We have the long, articulated busses, too. The drivers also drive those as if they were behind the wheel of a sports car.
bitshepherd··on Google says self-driving car hits municipal bus in minor crash
Except in the Bay Area, where bus drivers move those slow, more predictable machines as if they were sports cars.
bitshepherd··on Ask HN: What's the best documentation you've ever read (or written)?
https://freebsd.org/handbook

It's a comprehensive, yet not too dense, set of documentation for getting people up to speed on how to do things with FreeBSD. You may not find a better one even today.

bitshepherd··on DigitalOcean lost our server
Welcome to "The Cloud". VPS can be effectively rebranded as "cloud", except when a server has problems you shoot first and ask later.
bitshepherd··on Ask HN: Why Apple laptops are predominant laptops on every hackathon I go?
Try to find a more solid, ubiquitous Unix-like environment that "just works". This is especially so if you're deploying entirely onto a Unix-like platform, such as a Linux flavor or BSD.

The Linux distros, for all their good, requires too much handholding and prodding to get a productive desktop development environment working. Windows, too, requires too much handholding, and you're liable to just use a VM for development.

bitshepherd··on Dear open-source maintainers, a letter from GitLab
I remember GitLab. They interviewed myself and a bunch of my colleagues to test the salary waters here in the Bay Area and hired nobody because we were all "overpriced", with several being underpaid for the area.

If you want the talent you need, especially in the Bay Area, you have to pay more than what the average developer makes in Amsterdam. I want to like GitLab, but I just can't get that bad taste out of my mouth.

bitshepherd··on Ask HN: Why don't Linux distros provide systemd opt-out?
Each of these projects accept patches from the community (read: me and you). If there is no money attached to it and the community doesn't have time to do it, it ain't getting done.
bitshepherd··on Jeff Bezos' email to Amazonians
Amazon has built itself a reputation for being a meat grinder, where bright-eyed employees go to be burned out, only to be replaced by another. Even their interview process reflects this sad state of affairs.

That reputation wasn't built overnight, and it won't change overnight, despite what one out-of-touch billionaire says.

bitshepherd··on The Unemployable Programmer
My experience with fishing in Austin is that they love you when you're not in Texas. If you're in Texas, you don't exist to them, so you don't get an interview.
bitshepherd··on Ask HN: Does mint.com store banking passwords in plaintext?
Fun fact about Yodlee: if you link a bank account to a PayPal account, by the very act of doing so, you grant Yodlee and PayPal power of attorney

Makes ya think about the fine print with sites that deal with bank account details.

← PreviousPage 2 of 4Next →