<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>hanneseichblatt.de</title><link>https://hanneseichblatt.de/</link><description>Recent content on hanneseichblatt.de</description><generator>Hugo</generator><language>en</language><copyright>© Hannes Eichblatt</copyright><lastBuildDate>Wed, 16 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://hanneseichblatt.de/index.xml" rel="self" type="application/rss+xml"/><item><title>Moved to Github Pages</title><link>https://hanneseichblatt.de/posts/2025-04-16-github-pages/</link><pubDate>Wed, 16 Apr 2025 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/2025-04-16-github-pages/</guid><description>&lt;p&gt;Just a quick note: I switched from &lt;a href="https://gitlab.com/"&gt;GitLab&lt;/a&gt; to &lt;a href="https://pages.github.com/"&gt;GitHub Pages&lt;/a&gt;. Still using &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Find the repo at &lt;a href="https://github.com/heichblatt/heichblatt.github.io/"&gt;heichblatt/heichblatt.github.io&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Essential Productivity Resources</title><link>https://hanneseichblatt.de/posts/essential-productivity-resources/</link><pubDate>Sun, 09 Feb 2025 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/essential-productivity-resources/</guid><description>&lt;p&gt;I keep recommending the same list of productivity essentials and finally took the time to write down the resources that inspired me the most.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://search.worldcat.org/title/1003103244"&gt;Essentialism&lt;/a&gt; by Greg McKeown is a book that focuses on the disciplined pursuit of less, emphasizing the importance of focusing on what truly matters. It teaches how to eliminate non-essential tasks and make intentional choices to improve effectiveness and well-being. The approach encourages simplifying life by saying &amp;ldquo;no&amp;rdquo; to distractions and prioritizing what aligns with your core values and goals. I read this every 4-5 years.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jamesclear.com/atomic-habits"&gt;Atomic Habits&lt;/a&gt; by James Clear explores how small, consistent changes lead to remarkable long-term results. It emphasizes the power of identity-based habits, showing how behavior change starts with who you believe you are. The book provides a practical framework using the four laws of habit formation: cue, craving, response, and reward.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://search.worldcat.org/title/1059167640"&gt;Deep Work&lt;/a&gt; by Cal Newport argues that focused, undistracted work is essential for mastering complex tasks and achieving high-value results. It contrasts deep work with shallow work and provides strategies to cultivate deep focus in a distracted world. Newport emphasizes routines, time-blocking, and reducing digital noise to enhance productivity and cognitive performance.
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://calnewport.com/the-most-important-piece-of-career-advice-you-probably-never-heard-2/"&gt;Lifestyle-centric career planning&lt;/a&gt; is one of the many concepts Newport introduces. It prioritizes personal values, interests, and well-being over traditional career milestones. It focuses on designing a career that aligns with one’s desired lifestyle, ensuring work-life balance and fulfillment. Imagine how you want to live, then work backwards from that.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.thedeeplife.com/listen/"&gt;Deep Questions&lt;/a&gt; by Cal Newport is a podcast where he explores productivity, focus, and the impact of technology on work and life. He answers listener questions and discusses strategies for cultivating deep work, meaningful careers, and digital minimalism. The show blends research, practical advice, and philosophical insights to help listeners navigate modern challenges. An easy first step into Newport&amp;rsquo;s frameworks and concepts. I listen to each and every episode.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.hubermanlab.com/podcast"&gt;Huberman Labs&lt;/a&gt; popular podcast hosted by Dr. Andrew Huberman, a neuroscientist at Stanford University. He discusses topics related to brain science, health, productivity, and well-being, offering evidence-based advice. The show combines scientific research with practical tips to help listeners optimize their lives and mental performance.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://anniemurphypaul.com/books/the-extended-mind/"&gt;The Extended Mind&lt;/a&gt; by Annie Murphy Paul explores the idea that our thinking extends beyond the brain, incorporating our bodies, environment, and tools. The book discusses how we can harness external resources like physical movement, social connections, and technology to enhance cognition and creativity. It challenges the traditional view of the mind as something confined to the brain, offering practical strategies for optimizing mental performance.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://itrevolution.com/product/the-phoenix-project/"&gt;The Phoenix Project&lt;/a&gt; by Gene Kim, Kevin Behr, and George Spafford is a novel that illustrates the challenges of IT and business operations through a fictional story. It follows an overwhelmed IT manager tasked with saving a failing project, using DevOps principles to transform the company’s workflow. The book provides insights into improving collaboration, efficiency, and problem-solving within organizations, emphasizing the importance of streamlined processes and continuous improvement. If you ever had a lead position in tech, this is mandatory reading.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://search.worldcat.org/title/933546763"&gt;Mindset&lt;/a&gt; by Carol Dweck explores the concept of “fixed” vs. “growth” mindsets and their impact on success. People with a growth mindset believe abilities can be developed through effort and learning, while those with a fixed mindset view traits as static. The book shows how adopting a growth mindset can lead to greater achievement, resilience, and personal development.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://search.worldcat.org/title/1300427885"&gt;Basic Forms of Anxiety (Grundformen der Angst)&lt;/a&gt; by Fritz Riemann explores the different types of anxiety that shape human life. He identifies four fundamental fears: fear of intimacy, fear of freedom, fear of change, and fear of commitment. The book explains how these anxieties influence behavior and personality development. Absolute classic of psychological literature.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.relay.fm/focused"&gt;Focused&lt;/a&gt; is a podcast by Danny Hatcher that explores the science of attention and strategies to improve focus in daily life. It covers topics like deep work, productivity, and the impact of technology on mental clarity. The show provides practical advice and insights to help listeners cultivate sustained concentration and reduce distractions. More about tools than principles.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://staffeng.com/book/"&gt;Staff Engineer&lt;/a&gt; by Will Larson is a book that provides guidance for engineers looking to advance to senior technical roles. It explores the skills, mindset, and strategies needed to transition from individual contributor to a leadership role without moving into management. The book emphasizes technical excellence, mentorship, and the importance of creating impactful solutions while navigating the challenges of career growth.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.franklincovey.com/the-7-habits/"&gt;The 7 Habits of Highly Effective People&lt;/a&gt; by Stephen Covey presents a framework for personal and professional effectiveness through seven core principles. It emphasizes proactive behavior, goal-setting, and prioritizing what truly matters in life. The book provides actionable advice on how to cultivate positive habits, improve relationships, and achieve long-term success.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nesslabs.com/"&gt;Ness Labs&lt;/a&gt; is a blog focused on mental well-being and productivity, offering articles, tools, and courses to help people optimize their cognitive performance. It covers topics such as mindfulness, neuroscience, creativity, and work habits. The content is designed to provide actionable insights for improving mental clarity, focus, and personal growth. The posts about &lt;a href="https://nesslabs.com/tag/digital-gardening"&gt;Digital Gardening&lt;/a&gt; were especially helpful, start with &lt;a href="https://nesslabs.com/mind-garden"&gt;You and your mind garden&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fortelabs.com/blog/"&gt;Forte Labs&lt;/a&gt; is a blog that focuses on personal knowledge management and productivity strategies. It explores techniques like progressive summarization, effective note-taking, and organizing information to boost learning and creativity. The blog provides actionable insights for optimizing cognitive performance and improving how we process and retain knowledge.
&lt;ul&gt;
&lt;li&gt;Especially interesting was the &lt;a href="https://fortelabs.com/blog/para/"&gt;PARA method&lt;/a&gt;, a productivity and organization system developed by Tiago Forte, designed to help individuals manage information more effectively. It stands for Projects, Areas, Resources, and Archives, which are the four categories used to organize digital and physical materials. The method emphasizes clarity and accessibility, helping users focus on what’s important and streamline their workflows.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thank you, Thomas, for finally motivating me to write down this list.&lt;/p&gt;</description></item><item><title>Selected Readings 2025-W05</title><link>https://hanneseichblatt.de/posts/selected-readings-2025-w05/</link><pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/selected-readings-2025-w05/</guid><description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/The_7_Habits_of_Highly_Effective_People"&gt;Stephen R. Covey: The 7 Habits of Highly Effective People&lt;/a&gt; Finally got around to this classic. Impressed by both its far-reaching scope and comprehensive perspective, as well as its incredibly profound depth of insight. This truly has earned its status as a classic.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://nesslabs.com/self-education"&gt;Le Cunff: Self-education: how to leverage the end of credentialism&lt;/a&gt; Interesting ideas. I&amp;rsquo;m often surprised how little people in the ops space think about their own education. Don&amp;rsquo;t ignore the gap between non-directed fiddling with tech and work-mandated training. Go about educating yourself in a structured manner. You are probably overestimating the effort necessary.&lt;/p&gt;</description></item><item><title>Selected Readings 2024-W48</title><link>https://hanneseichblatt.de/posts/selected-readings-2024-w48/</link><pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/selected-readings-2024-w48/</guid><description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://fortelabs.com/blog/the-throughput-of-learning/"&gt;Forte Labs: The Throughput of Learning&lt;/a&gt; Thoughtful essay on learning and for which aspects to optimize the systems we use to do it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Our design problem, at least, is clear: we have to design our mental environment to maximize the throughput of invalidated assumptions, accelerating it to the point that the rules of our learning process break, thereby surfacing even more assumptions, which we can exploit to further improve this process.&lt;/p&gt;</description></item><item><title>Selected Readings 2024-W47</title><link>https://hanneseichblatt.de/posts/selected-readings-2024-w47/</link><pubDate>Sat, 23 Nov 2024 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/selected-readings-2024-w47/</guid><description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://staffeng.com/book/"&gt;Will Larson: Staff Engineer: Leadership beyond the management track&lt;/a&gt; Currently re-reading this to broaden my perspective for the next year.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After finishing the &lt;a href="https://hanneseichblatt.de/posts/selected-readings-2024-w46/"&gt;Progressive Summarization series&lt;/a&gt;, I took some time to rediscover Forte&amp;rsquo;s writing.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://fortelabs.com/blog/5-steps-to-build-a-second-brain/"&gt;Forte Labs: From Multitasking to Multiplexing: 5 Steps to Building a Personal Productivity Network&lt;/a&gt; This was the most fruitful idea this week for me. Forte uses IT networking as a metaphor to think about throughput of intellectual work and how classic tech concepts like encapsulation, splitting content and composability can apply to personal productivity.&lt;/p&gt;</description></item><item><title>Selected Readings 2024-W46</title><link>https://hanneseichblatt.de/posts/selected-readings-2024-w46/</link><pubDate>Sat, 16 Nov 2024 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/selected-readings-2024-w46/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://fortelabs.com/progressive-summarization-a-practical-technique-for-designing-discoverable-notes-3459b257d3eb"&gt;Tiago Forte: Progressive Summarization&lt;/a&gt; Favorite of the week. Distilling insights from notes by returning to them periodically to summarize them. See also parts &lt;a href="https://fortelabs.com/progressive-summarization-ii-examples-and-metaphors-5f9b8b7108df"&gt;2&lt;/a&gt;, &lt;a href="https://fortelabs.com/blog/progressive-summarization-iii-guidelines-and-principles/"&gt;3&lt;/a&gt;, &lt;a href="https://fortelabs.com/blog/progressive-summarization-iv-compressing-all-types-of-media-4dff7f6f27e8/"&gt;4&lt;/a&gt;, &lt;a href="https://fortelabs.com/blog/progressive-summarization-v-the-faster-you-forget-the-faster-you-learn/"&gt;5&lt;/a&gt; and &lt;a href="https://fortelabs.com/blog/progressive-summarization-vi-core-principles-of-knowledge-capture/"&gt;6&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.swyx.io/big-l-notation"&gt;Shawn Wang: Big L Notation&lt;/a&gt; A model of mapping learning styles to outcomes, similar to Big O Notation. Simplified but useful.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.swyx.io/learn-in-public"&gt;Shawn Wang: Learn in Public&lt;/a&gt; A short but pointed appeal to push yourself to ignore your procrastination disguised as misdirected stagefright to learn in public, really the most efficient way to do it anyway.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.swyx.io/eponymous-laws"&gt;Shawn Wang: Eponymous Laws&lt;/a&gt; I love such lists.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.hubermanlab.com/episode/dr-allan-schore-how-relationships-shape-your-brain"&gt;Huberman Lab: Dr. Allan Schore: How Relationships Shape Your Brain&lt;/a&gt; Fascinating interview, touching on psychology, neurology, attachment theory and relationships.
&lt;blockquote&gt;
&lt;p&gt;but I don&amp;rsquo;t think that most people know that. They assume somehow that there&amp;rsquo;s circuitry in our brain and body for adult romantic attachment that is distinct from our attachment circuitry that we had with our parent. (..) your work speaks very loudly that they are, in fact, the exact same circuitry.&lt;/p&gt;</description></item><item><title>Selected Readings 2024-W45</title><link>https://hanneseichblatt.de/posts/selected-readings-2024-w45/</link><pubDate>Fri, 08 Nov 2024 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/selected-readings-2024-w45/</guid><description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.jim-nielsen.com/2024/easy-changes/"&gt;Jim Nielsen: Easy changes&lt;/a&gt; Besides being run by machines, the other main function of code is communication between humans. Code will have to be changed by humans at some point. Avoid unnecessary costs.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://textlint.github.io/"&gt;Textlint&lt;/a&gt; A &amp;ldquo;linter for natural language&amp;rdquo;: a tool that reviews and corrects text according to a large library of customizable, plug-in rules, designed to enforce machine-readable linguistic precision.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://danielmiessler.com/p/know-your-life-metrics"&gt;Daniel Miessler: Know your life metrics&lt;/a&gt; If you really want to apply the notion of metrics to something like your life, this is a good text to start.&lt;/p&gt;</description></item><item><title>Don't fall in love with your tools</title><link>https://hanneseichblatt.de/posts/dont-fall-in-love-with-your-tools/</link><pubDate>Wed, 06 Nov 2024 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/dont-fall-in-love-with-your-tools/</guid><description>&lt;p&gt;One of my favorite mental models:&lt;/p&gt;
&lt;p&gt;Simplified, much of human endeavour follows this path: feel hunger, see mammoth, gather people, plan, create tools, kill the mammoth, enjoy dinner. Or, in even simpler terms: recognize challenge, collaborate on a plan, create tools, solve.&lt;/p&gt;
&lt;p&gt;Over time, as challenges repeat, humans specialize, deepening expertise in specific tasks. With this specialization comes a narrowing focus. The arrow maker masters their craft but, with limited bandwidth, pays less attention to the bigger picture. Thus, experts become craftsmen, proud of their tools but primarily focused on refining their part of the solution. Repetition rewards optimization, which in turn rewards specialization &amp;ndash; a depth-first pursuit, often at the expense of breadth.&lt;/p&gt;</description></item><item><title>Selected Readings 2024-W44</title><link>https://hanneseichblatt.de/posts/selected-readings-2024-w44/</link><pubDate>Fri, 01 Nov 2024 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/selected-readings-2024-w44/</guid><description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://kottke.org/24/10/walt-disneys-corporate-strategy-chart-1"&gt;Kottke: Walt Disney’s Corporate Strategy Chart&lt;/a&gt;
Think what you want about the company, I doubt many companies could express their strategy and vision as clearly as this, even if their life depended on it. And it always does.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=kOkDTvsUuWA"&gt;Satya Nadella AI Tour Keynote: London&lt;/a&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/kOkDTvsUuWA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;

Microsoft has one of the clearest strategies when it comes to enabling actually productive everyday use of LLMs in the modern workplace. I&amp;rsquo;m not using their products much, but I enjoy them expressing and implementing a clear story and a lot of correct strategic thinking behind it.&lt;/p&gt;</description></item><item><title>Lenses</title><link>https://hanneseichblatt.de/posts/lenses/</link><pubDate>Thu, 24 Oct 2024 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/lenses/</guid><description>&lt;h2 id="the-problem"&gt;The Problem&lt;/h2&gt;
&lt;p&gt;Modern IT systems have historically increased their internal complexity over time. Since the early days, engineers have built larger and increasingly bespoke systems, layering abstractions on top of each other through intricate trade-offs to achieve properties such as high availability or simply to fulfill business needs. Complexity is neither inevitable nor an end in itself; it is a necessary byproduct of how the IT industry implements solutions.&lt;/p&gt;
&lt;p&gt;This trend has compelled engineers—those who directly interact with machines—to develop increasingly complex &lt;a href="https://en.wikipedia.org/wiki/Mental_model"&gt;mental models&lt;/a&gt; to reason about, operate, and further develop the systems for which they are responsible. During incidents, a mismatch between an engineer&amp;rsquo;s mental model and some part of the actual system&amp;rsquo;s state or structure consumes most of the incident&amp;rsquo;s duration. In some cases, this mismatch may even cause an incident or security vulnerability. Understanding a system often involves parsing information and forming a mental model of the relevant details, which is only preliminary work.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>Selected Readings 2024-W43</title><link>https://hanneseichblatt.de/posts/selected-readings-2024-w43/</link><pubDate>Thu, 24 Oct 2024 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/selected-readings-2024-w43/</guid><description>&lt;p&gt;This is the first installment in what I hope will be a series of weekly lists of links that interested me.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.jabra.com/de-de/thought-leadership/ai-at-work"&gt;Jabra: Great ExpectAItions, Work in the age of AI&lt;/a&gt;
Interesting data about the current state of AI adoption in the workplace, some interesting findings when looking at different age groups.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dotat.at/@/2024-10-22-tmp.html"&gt;Against /tmp&lt;/a&gt;
A well-written list of arguments against a centralized &lt;code&gt;/tmp&lt;/code&gt; that includes a historic perspective on the situation. I wish more technical essays would include the historical context and reasoning for the described shortcomings.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://selfh.st/survey/2024-results/"&gt;2024 Self-Host User Survey Results&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.dbreunig.com/2024/10/18/the-3-ai-use-cases-gods-interns-and-cogs.html"&gt;Drew Breunig: The 3 AI Use Cases: Gods, Interns, and Cogs&lt;/a&gt;
&lt;blockquote&gt;
&lt;p&gt;Gods: Super-intelligent, artificial entities that do things autonomously.
Interns: Supervised copilots that collaborate with experts, focusing on grunt work.
Cogs: Functions optimized to perform a single task extremely well, usually as part of a pipeline or interface.&lt;/p&gt;</description></item><item><title>Writing in Public</title><link>https://hanneseichblatt.de/posts/writing-in-public/</link><pubDate>Thu, 24 Oct 2024 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/writing-in-public/</guid><description>&lt;p&gt;Daniel Miessler&amp;rsquo;s &lt;a href="https://danielmiessler.com/podcast/no-363-frontview-mirror-2023-edition/"&gt;Unsupervised Learning newsletter No. 363&lt;/a&gt; was the final kick I needed to restart this blog.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Buy a domain and start a blog. Not just a blog, but a website. A digital presence.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;If you already have one, make sure it&amp;rsquo;s on your own domain, and get everything you do digitally to emanate from your own site.&lt;/li&gt;
&lt;li&gt;Commit to writing more. You don&amp;rsquo;t have to take selfies with your food and become an &amp;ldquo;influencer&amp;rdquo;. Just be yourself, in public, to whatever degree makes you comfortable.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;This is the year people need to break their reliance on companies for their identity. You are not an employee; you&amp;rsquo;re a human. And I want to hear from you.&lt;/p&gt;</description></item><item><title>About</title><link>https://hanneseichblatt.de/about/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/about/</guid><description>&lt;h2 id="bio"&gt;Bio&lt;/h2&gt;
&lt;p&gt;See &lt;a href="https://www.linkedin.com/in/hanneseichblatt/"&gt;my LinkedIn profile&lt;/a&gt; for details.&lt;/p&gt;
&lt;h2 id="contact"&gt;Contact&lt;/h2&gt;
&lt;p&gt;To contact me, send me an e-mail to jobs (at) this domain. Please use my &lt;a href="https://hanneseichblatt.de/pgp_keys.asc"&gt;GPG key&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Solaris Is Dead</title><link>https://hanneseichblatt.de/posts/solaris-is-dead/</link><pubDate>Thu, 05 Oct 2017 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/solaris-is-dead/</guid><description>&lt;p&gt;Most of you probably have heard by now that &lt;a href="https://en.wikipedia.org/wiki/Oracle_Corporation"&gt;Oracle&lt;/a&gt; has silently EOLed &lt;a href="https://en.wikipedia.org/wiki/Solaris_(operating_system)"&gt;Solaris&lt;/a&gt;, one of the older commercial Unices.&lt;/p&gt;
&lt;p&gt;The first definitive sign was &lt;a href="https://twitter.com/webmink/status/904081073256243201"&gt;a tweet&lt;/a&gt; by &lt;a href="https://en.wikipedia.org/wiki/Simon_Phipps_(programmer)"&gt;Simon Phipps&lt;/a&gt; on September 2:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For those unaware, Oracle laid off ~ all Solaris tech staff yesterday in a classic silent EOL of the product.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Soon after, TheLayoff.com, a portal for recently or soon to be laid off employees, &lt;a href="https://www.thelayoff.com/oracle"&gt;started noticing&lt;/a&gt; an &lt;a href="https://twitter.com/TheLayoff/status/903323829199671299"&gt;influx of now ex-Oraclers&lt;/a&gt;. Some of them reported having been notified by UPS of impending packages while others reported receiving the first actual termination notices. The packages’ arrival seem to have been planned for &lt;a href="https://en.wikipedia.org/wiki/Labor_Day"&gt;Labor Day&lt;/a&gt; which I find particulary egregious.&lt;/p&gt;</description></item><item><title>Underappreciated Systemd Features: systemd-nspawnd</title><link>https://hanneseichblatt.de/posts/systemd-nspawn/</link><pubDate>Thu, 17 Aug 2017 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/systemd-nspawn/</guid><description>&lt;p&gt;&lt;code&gt;systemd(1)&lt;/code&gt; does contain something that looks very similar to a minimal container solution. It is &lt;a href="http://0pointer.net/blog/projects/changing-roots.html"&gt;not meant to be a full blown container solution&lt;/a&gt; but merely meant to&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;cover testing, debugging, building, installing, recovering. That&amp;rsquo;s what you should use it for and what it is really good at, and where it is a much much nicer alternative to chroot(1).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You can think of &lt;code&gt;systemd-nspawn(1)&lt;/code&gt; more like LXC, less than Docker. Changes to your filesystem are persistent across container boots and there is no clearly defined repository for operating system images for example. Nevertheless it provides a built-in (since most Linux distributions use &lt;code&gt;systemd(1)&lt;/code&gt; nowadays) way to start a Linux system without sprinkling your filesystem with the remnants of your experiments.&lt;/p&gt;</description></item><item><title>Underappreciated Systemd Features: Builtin Watchdog</title><link>https://hanneseichblatt.de/posts/systemd-watchdog/</link><pubDate>Fri, 11 Aug 2017 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/systemd-watchdog/</guid><description>&lt;p&gt;In my opinion, you massively underestimate &lt;code&gt;systemd(1)&lt;/code&gt; when you think of it as just another &lt;code&gt;init(1)&lt;/code&gt; daemon. It actually provides some features that one would expect to be used quite widely by now but aren&amp;rsquo;t. I want to try to present some of these in a couple of blog posts. These will only provide simple introductory examples to get you started. In this specific case, Lennart Poettering himself provided a &lt;a href="http://0pointer.de/blog/projects/watchdog.html"&gt;comprehensive tutorial on the topic&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Build AUR Packages in a Docker Container</title><link>https://hanneseichblatt.de/posts/build-aur-packages-in-docker/</link><pubDate>Thu, 15 Dec 2016 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/build-aur-packages-in-docker/</guid><description>&lt;p&gt;I switched back to &lt;a href="https://www.archlinux.org/"&gt;Arch Linux&lt;/a&gt;, partly because of the amazing &lt;a href="https://wiki.archlinux.org/index.php/Arch_User_Repository"&gt;Arch User Repository (AUR)&lt;/a&gt;. I use &lt;a href="https://archlinux.fr/yaourt-en"&gt;&lt;code&gt;yaourt&lt;/code&gt;&lt;/a&gt; as my &lt;a href="https://wiki.archlinux.org/index.php/AUR_helpers"&gt;AUR helper&lt;/a&gt;. We will use &lt;a href="https://hub.docker.com/r/heichblatt/archlinux-yaourt/"&gt;my Arch Linux Docker image with yaourt included&lt;/a&gt; to sandbox the whole process of building a package from a &lt;a href="https://wiki.archlinux.org/index.php/PKGBUILD"&gt;&lt;code&gt;PKGBUILD&lt;/code&gt;&lt;/a&gt;. We mount a directory &lt;code&gt;pkgs&lt;/code&gt; under our current working directory at &lt;code&gt;/var/cache/pacman/pkg&lt;/code&gt; in the container to store the built packages and all necessary dependencies. &lt;code&gt;yaourt&lt;/code&gt; will keep a copy of all downloaded packages in said directory. We also tell &lt;code&gt;yaourt&lt;/code&gt; to &lt;code&gt;export&lt;/code&gt; the built packages there. Since &lt;code&gt;yaourt&lt;/code&gt; will let us edit the &lt;code&gt;PKGBUILD&lt;/code&gt; and &lt;code&gt;*.install&lt;/code&gt; files, we need to specify an &lt;code&gt;$EDITOR&lt;/code&gt;. The last argument is the name of the package to be built, in this example the simply wonderful &lt;a href="https://lumina-desktop.org/"&gt;Lumina desktop environment&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Access a Remote LibVirt Network via OpenVPN</title><link>https://hanneseichblatt.de/posts/openvpn-bridge-libvirt/</link><pubDate>Tue, 24 Nov 2015 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/openvpn-bridge-libvirt/</guid><description>&lt;p&gt;This is very loosely based on a &lt;a href="http://koofr.net/bridging-two-host-local-virtual-networks-with-openvpn/"&gt;how-to by the Koofr team&lt;/a&gt;.
We assume the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You have a remote box with libvirtd running on a RHEL 7-compatible OS.&lt;/li&gt;
&lt;li&gt;You have created a network 192.168.100.0/24 in said libvirtd.&lt;/li&gt;
&lt;li&gt;You want to access the VMs in said network from your local box.&lt;/li&gt;
&lt;li&gt;The bridge interface is called virbr1.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We start on the remote server. First, we install the necessary software packages.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;yum install openvpn easy-rsa 
mkdir -p /etc/openvpn/easy-rsa
cp -rf /usr/share/easy-rsa/2.0/* /etc/openvpn/easy-rsa/
cd /etc/openvpn/easy-rsa/
vim vars # set your vars
cp /etc/openvpn/easy-rsa/openssl-1.0.0.cnf /etc/openvpn/easy-rsa/openssl.cnf
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now we create some keys and certificates.&lt;/p&gt;</description></item><item><title>Various Thoughts on Docker</title><link>https://hanneseichblatt.de/posts/various-thoughts-on-docker/</link><pubDate>Tue, 02 Sep 2014 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/various-thoughts-on-docker/</guid><description>&lt;h2 id="misconceptions-we-could-have-avoided-equal-time-wasted"&gt;Misconceptions we could have avoided equal time wasted&lt;/h2&gt;
&lt;p&gt;Driven by the current hype surrounding Docker, there have been a couple of articles comparing Docker to KVM or more generally hypervisors and containers. It&amp;rsquo;s a shame for so many intelligent people to waste their precious capacities on what I consider a lame comparison. They compare concepts that aren&amp;rsquo;t even in the same larger category. It is possible to compare those categories or compare members of them, but to me this seems futile as well.&lt;/p&gt;</description></item><item><title>You Need Ops</title><link>https://hanneseichblatt.de/posts/you-need-ops/</link><pubDate>Sun, 09 Jun 2013 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/you-need-ops/</guid><description>&lt;p&gt;I stumbled across the short blog post &lt;a href="http://joerussbowman.tumblr.com/post/51388938822/who-needs-ops-anyway"&gt;Who needs ops
anyway&lt;/a&gt;,
which is a sarcastic comment on another companies failure to acknowledge
their need for ops. Besides my distaste to relabel administrators as
ops, he absolutely has a point. It&amp;rsquo;s been more times than is healthy
that executives decided they could do away with dedicated admins and
just have developers run their infrastructure &amp;ldquo;on the side&amp;rdquo; or, even
worse, do it themselves. In my experience, something like that happening
is a sure sign of that company&amp;rsquo;s decay. It&amp;rsquo;s not so much that employees
would need great amounts of training, it&amp;rsquo;s experience that counts (just
like in development or any. other. field.) or wouldn&amp;rsquo;t be able to do
administration, but they simply aren&amp;rsquo;t as effective at that. The point
of having specialized people for maintenance and incident response is to
manage recurring or emergency tasks in the most efficient way without
interrupting normal business operations. When your business critical
service goes down at noon, do you really want to send one of your
developers into the wonderful land of
learning-critical-infrastructure-as-you-go or do you want someone who
does nothing else all day besides knowing your systems and keeping them
running?&lt;/p&gt;</description></item><item><title>Productivity 2013</title><link>https://hanneseichblatt.de/posts/productivity-2013/</link><pubDate>Thu, 23 May 2013 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/productivity-2013/</guid><description>&lt;p&gt;I wanted to jot down a few quick points about productivity, which has
been one of my interests for quite some time.&lt;/p&gt;
&lt;h2 id="people-i-learned-from"&gt;People I learned from&lt;/h2&gt;
&lt;p&gt;I am a long time follower of &lt;a href="http://calnewport.com/blog/"&gt;Cal Newport&amp;rsquo;s
blog&lt;/a&gt; (medium-length introductory talk to
his main points &lt;a href="https://www.youtube.com/watch?v=qwOdU02SE0w"&gt;here&lt;/a&gt;) and
his motto (taken &lt;a href="http://calnewport.com/blog/2008/02/01/the-steve-martin-method-a-master-comedians-advice-for-becoming-famous/"&gt;from Steve
Martin&lt;/a&gt;):
&lt;em&gt;Be so good they can&amp;rsquo;t ignore you.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Also, like nearly everyone who has ever come near the topic of
productivity in IT, I have been using my own kind of
&lt;a href="https://en.wikipedia.org/wiki/Getting_Things_Done"&gt;GTD-like&lt;/a&gt; workflow
and I would recommend Allen&amp;rsquo;s approach when looking for a good place to
start.&lt;/p&gt;</description></item><item><title>My Computing Rules 2013</title><link>https://hanneseichblatt.de/posts/computing-rules-2013/</link><pubDate>Fri, 26 Apr 2013 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/computing-rules-2013/</guid><description>&lt;h2 id="convention-over-configuration"&gt;Convention over configuration&lt;/h2&gt;
&lt;p&gt;Sure, you can use &lt;a href="http://www.zsh.org/"&gt;&lt;code&gt;zsh&lt;/code&gt;&lt;/a&gt; and enjoy all the little nifty features but you could also just get used to the defaults of &lt;a href="https://www.gnu.org/software/bash/manual/bashref.html"&gt;&lt;code&gt;bash&lt;/code&gt;&lt;/a&gt; and be sure that wherever you login, you already know the environment. You can customize your tiling window manager until it looks like the Matrix just coredumped, but if you get accustomed to XFCE&amp;rsquo;s defaults, you can get to work minutes after installation. Customization leads to fiddling.&lt;/p&gt;</description></item><item><title>I want no local storage anywhere near me</title><link>https://hanneseichblatt.de/posts/i-want-no-local-storage-anywhere-near-me/</link><pubDate>Fri, 25 Jan 2013 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/i-want-no-local-storage-anywhere-near-me/</guid><description>&lt;p&gt;I have been pondering the &lt;a href="https://usesthis.com/interviews/rob.pike/"&gt;The Setup post&lt;/a&gt; about
&lt;a href="https://en.wikipedia.org/wiki/Rob_Pike"&gt;Rob Pike&lt;/a&gt;. He developed &lt;a href="https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs"&gt;Plan
9&lt;/a&gt; which I was
briefly interested in. He has a very interesting and very radical point
of view where his data belong:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I want no local storage anywhere near me other than maybe caches. No
disks, no state, my world entirely in the network. Storage needs to be
backed up and maintained, which should be someone else&amp;rsquo;s problem, one
I&amp;rsquo;m happy to pay to have them solve. Also, storage on one machine
means that machine is different from another machine. (..) The
terminal, even though it had a nice color screen and mouse and network
and all that, was just a portal to the real computers in the back.
When I left work and went home, I could pick up where I left off,
pretty much. My dream setup would drop the &amp;ldquo;pretty much&amp;rdquo; qualification
from that. (..) As laptops came in, people started carrying computers
around with them everywhere. The reason was to have the state stored
on the computer, not the computer itself. You carry around a computer
so you can access its disk. (..) The world should provide me my
computing environment and maintain it for me and make it available
everywhere. If this were done right, my life would become much simpler
and so could yours.&lt;/p&gt;</description></item><item><title>Bandwidth Efficiency nowadays</title><link>https://hanneseichblatt.de/posts/bandwidth-efficiency/</link><pubDate>Mon, 24 Dec 2012 00:00:00 +0000</pubDate><guid>https://hanneseichblatt.de/posts/bandwidth-efficiency/</guid><description>&lt;p&gt;I stumbled across &lt;a href="http://blog.chriszacharias.com/page-weight-matters"&gt;Page Weight
Matters&lt;/a&gt; by Chris
Zacharias where he briefly describes how he got a YouTube page down to
100 KB and the pain that caused him. He seems surprised to find that
reducing the fluff on such a widely known site as YT would actually
bring more people to the service, mostly those with slow internet
connections or from very remote places, people the average interwebz
citizen could maybe think about a little more often. If that&amp;rsquo;s too lofty
for you, see it as an exercise in &lt;a href="http://mnmlist.com/w/"&gt;minimalism&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>