back
user profile

jasonpeacock

4,273karma·799submissions·October 8, 2013
about
[ my public key: https://keybase.io/jasonpeacock; my proof: https://keybase.io/jasonpeacock/sigs/NOzvI-pClldM3QP1RUip2qPkuuH2PhR3KgLG5ng2fgs ]
recent activity (799 total)
comment
PG&E has consistently not invested in maintaining the land around their power lines. This is an entirely preventable problem and caused by a lack of long term investment in infrastructure mainte…
6y ago·view thread
comment
> Without a deadline, engineers waste time working on stuff that is fun and interesting to them and not the hard stuff that is needed to ship a product across the finish line. Why is the threat of …
6y ago·view thread
comment
No trouble ticketing system to track open/known issues? No knowledge base/wiki system to share solutions and tips? Or you can solve all the above by just archiving the mailing lists.
6y ago·view thread
comment
Do you need a chat app? What if your team just used a number of email mailing lists for channels, direct emails for private messaging, and having bots send notifications via email? Emails give you r…
6y ago·view thread
comment
This whole article rubs me the wrong way. It's holding up their failures in software planning & management as best practices. And while they are normal practices in the industry it doesn'…
6y ago·view thread
comment
Basically a bar-chart version of sparklines: https://en.wikipedia.org/wiki/Sparkline But it manages to actually show less information. Sparklines are nice because you keep the …
6y ago·view thread
comment
You can get refunds for un-spent monies after pumping. Tell the clerk you want $50 of gas, then pump ~$40 and go back inside to get the leftover.
7y ago·view thread
comment
> If it takes too long Or that the feature branch is too big (break it into smaller changes). Or it wasn't well designed before coding started and now you're doing CR & design review.…
7y ago·view thread
comment
You can still wear contacts for improved vision and then wear actual safety glasses that are designed to meet standards for protecting your eyes. Don't rely on the accidental strength of prescrip…
7y ago·view thread
comment
I always thought the tech industry would benefit from probationary hiring/apprenticeships to help counter the challenges in technical interviewing - basically this same approach as internships bu…
7y ago·view thread
comment
> was likely due to a script that had got out of hand starting up too many containers. So there wasn't any actual problem with Docker, it was the OP's own problem that they "solved&q…
7y ago·view thread
comment
I'm doing/fixing the same thing with the Cost Usage Reports. It feels like a common pattern to consolidate your logs into a single account for analysis, I wish they made it more straightforw…
7y ago·view thread
comment
I just learned this same thing (Object ACLs) last night, and my mind was blown that a bucket can have objects owned and controlled by other accounts, which then prevents a third account from accessi…
7y ago·view thread
comment
Sometimes it involves infrastructure and ceremony to grow the social skills of a group (church, school, team sports, board games, etc :) Usually the team learns from the tools and the tools naturally …
7y ago·view thread
comment
Others have suggested a talking stick, and I'll improve on that - a talking stick + timer. Because you need to enforce both 1 person talking at time, and time box them. Even better, you make the …
7y ago·view thread
comment
Think of every company that wants all outgoing calls to show the same phone number. Not just call centers, but also doctor's offices, corporations, and even the mechanic down the street.
7y ago·view thread
comment
There's a level of strategy, planning, influence, and execution that is completely missing at the small level - it's not even a matter of scale. Ignoring that when giving yourself a C-level …
7y ago·view thread
comment
As part of a two person team, there are no CEO/COO/CTO/CFO roles...you're just two people building something. It's a joke to give yourself a management title when there's…
7y ago·view thread
comment
> our CTO was handling everything about AntiMalware. He was the main developer... There's (one) of your problems. Your CTO (just like managers) should not be coding, they should be defining an…
7y ago·view thread
comment
I've had interviews start very positively with such an approach of questions, but then "just to be thorough" I have them code something simple on the whiteboard and they completely fail…
7y ago·view thread
comment
Have you considered that FizzBuzz is a warmup question to see if you're worthy of a properly challenging question? The interviewer has multiple responsibilities, one of them is candidate experien…
7y ago·view thread
comment
No, you can't make those assumptions. People graduate from high school who are functionally illiterate. Similarly, people graduate from CS programs who are functionally incompetent. I've int…
7y ago·view thread
comment
Also: - https://github.com/benbernard/RecordStream
7y ago·view thread
comment
I got my team onboard by creating my own containers for our apps to use. As others saw my increased development productivity using those personal containers they got interested and I taught them. The …
7y ago·view thread
comment
IMO, this is an improvement - it makes it clear that the bucket is global and public, whereas with the path you could believe that it was only visible when logged into your account. It also helps peop…
7y ago·view thread
comment
This is the key - decoupled. When you have to rollback commits across multiple service, they are not decoupled, and you're doing something wrong. Each service should be fully independent, able to…
7y ago·view thread
comment
After a few interviews, the fake "aha" moments are pretty obvious. If someone does know the solution, ask them them to teach it to you - why is that the correct solution and not some other…
7y ago·view thread