The His Dark Materials series. There were lots of pieces and ideas which I carry with me (particularly the bit with the harpies and what they come to value), but the circumstances around the ultimate disposition of the subtle knife truly broke me.
Note that you can import _any_ data that's structured like a nested orderable hierarchy, it doesn't have to be a file that `ncdu` itself created. I've used this functionality to scan and then navigate S3 buckets, Artifactory repositories, and even git branches (where the "size" is the number of commits).
A couple of these questions would be at least yellow flags for me as an interviewer or hiring manager, as they indicate a strong bias for throwing away existing systems ("ignores the framework", "rewrite the build", "original code").
There's a great quote from Lou Montulli[1]:
> I laughed heartily as I got questions from one of my former employees about FTP code the he was rewriting. It had taken 3 years of tuning to get code that could read the 60 different types of FTP servers, those 5000 lines of code may have looked ugly, but at least they worked.
Those frameworks and existing components most likely have a lot of hard-won experience embedded in them, and I would be uncomfortable hiring someone who did not appear to understand or appreciate that.
That is why I would ask those questions... to excuse myself out of your organization. I have found it painful to be at organizations who repeatedly and intentionally make really bad decisions so that their developers deliberately don't have to solve problems (invented here syndrome). If that is what I were looking for I wouldn't have developed the skills that I have.
Quantcast (https://www.quantcast.com) | Senior Software & Systems Engineers, Developer Tools | San Francisco, CA | ONSITE | Full-time
Developer Tools scales our developers' joy. We deliver tools to make our global engineering corps happier and more productive while they build systems that process over 40 PB/day. We own CI/CD, monitoring and alerting, collaboration tools, and lots more. If running one of those sounds interesting, drop me a line at acompton@quantcast.com or apply below.
What are you talking about? I consent to things for my children all the time. My son had elective surgery at ~18 months imposed on him without his consent, that would have been potentially criminal to do to an adult.
I genuinely don't understand what you mean by this point.
You are not controlling for the programmer's age as a variable. An equally valid explanation could be that newer programmers have less experience to draw from, where older programmers have more experience and know what works and what doesn't. Or, alternatively, newer programmers might just be a much larger pool of people, and perhaps more people stop programming as they get older than start, so that the average skill of an older programmer is much higher than you might otherwise expect (since all the low-skill programmers quit when they were younger).
Quantcast (https://www.quantcast.com) | Senior Software & Systems Engineers, Developer Tools | San Francisco, CA | ONSITE | Full-time
The Developer Tools team builds internal tools to help make our global engineering corps happier and more productive while they build systems that process over 40 PB/day. We own CI/CD, monitoring and alerting, collaboration tools, and lots more. If running one of those sounds interesting, drop me a line at acompton@quantcast.com.
With BetterTouchTool[1] you can both move and resize by combining keypresses with mouse movement; for example, I have it set so that holding Option will move a window along with my mouse cursor, and Option+Shift will likewise resize a window. No dragging needed, actually. It has a metric ton of other features, but these are the only ones I use.
Also, Spectacle[2] gives you most of the benefits of a tiling window manager without actually having to run one. I have Command+Option+{Left,Right} set to move and resize a window to the left or right vertical halves of my screen, and I use those combinations constantly.
Further, I second the sibling's recommendation for Witch. If buying a license hadn't removed the "You have used this X times" counter, I'd tell you how many times I've used it, but it's easily in the hundreds of thousands.