Links: 9-1-2018

  • Favorite Sayings
    Quote: "The three most powerful words for building credibility are "I don’t know" Many people worry that not knowing something is a sign of weakness, and that if a leader seems not to have all the answers they will lose the confidence of their team. Such people try to pretend they have the answer in every situation, making things up if necessary and never admitting mistakes."
    (categories: knowledge attitude programming quotes )

  • Peter Bourgon · Observability signals
    Quote: "The write path could accept raw events, de-mux them into metrics, traces, and logs heuristically or by the “shape” of the data, make the relevant optimizations, and store them into purpose-driven backends. The read path could provide a single pane-of-glass-style interface abstracting over those backends."
    (categories: observability monitoring tracing logs metrics )

  • JEP 328: Flight Recorder
    Quote: "Flight Recorder records events originating from applications, the JVM and the OS. Events are stored in a single file that can be attached to bug reports and examined by support engineers, allowing after-the-fact analysis of issues in the period leading up to a problem. Tools can use an API to extract information from recording files."
    (categories: jvm java performance troubleshooting )

  • JEP 331: Low-Overhead Heap Profiling
    Quote: "There is a deep need for users to understand the contents of their heaps. Poor heap management can lead to problems such as heap exhaustion and GC thrashing. As a result, a number of tools have been developed to allow users to introspect into their heaps, such as the Java Flight Recorder, jmap, YourKit, and VisualVM tools. One piece of information that is lacking from most of the existing tooling is the call site for particular allocations. Heap dumps and heap histograms do not contain …
    (categories: jvm java heap memory troubleshooting )

  • Exclusive: Spotify CEO Daniel Ek on Apple, Facebook, Netflix–and the f
    Lots of good stuff in this article about leadership, scaling teams, tours of duty and focus, both individually and for the company. Quote: "I also write out what my daily, weekly, monthly goals are, and every evening I check how I’m doing. And then I just over allocate my time [to match the goals]. People think that creativity is this free spirit that has no boundaries. No, actually the most creative people in the world schedule their creativity. That’s the irony. So I try to do the same. I jus…
    (categories: spotify leadership business technology missions management )

Links: 8-29-2018

  • I Can’t — Rob Jones Journey
    Quote: "Therefore, the real question that we should be asking in response is, “have you tried EVERYTHING?” Have you exhausted every possible option, scenario, combination, tool, and approach? I do not simply refer to the ones that you knew of at the time you decided to undertake your task. I mean, have you also researched possibilities that you hadn’t known about? Have you determined whether or not there is another person out there that has performed the exact same task you are attempting, o…
    (categories: psychology motivation thinking )

Links: 8-10-2018

  • EX-99.1
    Quote: "One common pitfall for large organizations – one that hurts speed and inventiveness – is “one-size-fits-all” decision making. Some decisions are consequential and irreversible or nearly irreversible – one-way doors – and these decisions must be made methodically, carefully, slowly, with great deliberation and consultation. If you walk through and don’t like what you see on the other side, you can’t get back to where you were before. We can call these Type 1 decisions. But most decisions…
    (categories: decision-making amazon bezos management thinking prioritization )

Links: 7-28-2018

Links: 7-23-2018

Links: 7-17-2018

  • The hotel bathroom puzzle | Alec Nevala-Lee
    Quote: "When simple things need instructions, it is a certain sign of poor design.” And that’s as true of stories as of sinks. Whenever a movie gives us an introductory scroll of text, a lingering shot of a sign, or a chyron to explain where we are or how much time has passed, it signals that the underlying problem hasn’t really been solved. If you want to find the right answer, you have to start by asking the right question. And then you can soak in the tub until you’ve figured it out—as long a…
    (categories: design usability engineering problemsolving )

Links: 7-4-2018

Now with 50% less caffeine!