2,058 karma · joined May 9, 2010
[1] https://gist.github.com/hackermondev/68ec8ed145fcee49d2f5e2b...
checks notes
... a single intern! then you're doing it wrong.
Edit: Found it here: https://github.com/gwen001/pentest-tools/blob/master/smuggle...
This is an aspect that gets overlooked in many businesses & careers. I've heard it phrased that companies go through 3 stages: Startup, Scale Up, Optimize. The above quote is a sub-stage of Scale Up. Some people are built for just a single stage and knowing how and where your skillset fits in is crucial to career happiness. As well as knowing when to encourage employees to move on.
Great post and I wish @steveklabnik continued success in his career!
When I can, I turn the TVs off. No one has complained yet.
Was in the same boat until I started doing group classes. Used that to build accountability, motivation, and a "vocabulary" of how the gym works. Now I could spend hours at the gym by myself and love it. Find what works for you, cuz lifting is a blast!
When devs are promoted into management or team lead positions they are not given adequate training on what it means to manage / lead. Thus devs don't learn what good management is, and the stereotype of the bad manager perpetuates.
Unlimited vacation is not progressive and it is also unhealthy.
It causes feelings of guilt while on vacation. Often there's an unspoken obligated to check-in (email & chat) when on vacation. And leads to taking fewer vacation days not more. When leaving a company, they have no obligation to pay out accrued vacation days since there is none defined (this may be a Canadian thing). Additionally, it can also come with the unspoken culture of overtime, since it can easily be made up with "more time off".
Having worked with unlimited vacation, if I am ever offered it again, I will decline and negotiate defined vacation into my employment agreement.
Re: SRED credits - I've been a part of the application process twice. Documentation can be a bit cumbersome, but not much more than 5 minutes summarizing the weeks work in a spreadsheet (for each employee), and tracking their hours spent on related tasks. Add in source control and the numerous artifacts that software devs come up with, means low amount of effort for high payout. And by high payout, I'm talking 1-2 devs salary in a 10 dev shop. We also hired a consulting company that specialized in SRED applications which saved us a ton of overhead. Cost 10-20% of payout, but was worth not having to deal with the application and/or any audits had they occurred.
[1] http://www.cbc.ca/news/canada/manitoba/1970s-manitoba-povert...
[2] http://www.winnipegfreepress.com/local/dauphins-great-experi...
The problem isn't solved as soon as a patch is released. This is serious damage control. Handled poorly it blows up. A lone dev doesn't/shouldn't hold all that responsibility.
The research cited re: "role playing helps kids cope with traumatic events is independent of a responding doll/toy", is powerful and parents are best served by creating an environment where a doll/toy is a safe place for confidences vs another vector for helicoptering your children.