2026 January. Leaving Splunk/Cisco
A software engineer reflects on leaving Splunk/Cisco for a new role at Unleash, sharing thoughts on company culture and recent reads.
Kris Kula is a writer, programmer, consultant, and public speaker passionate about mental models, complex systems, and productivity.
20 articles from this blog
A software engineer reflects on leaving Splunk/Cisco for a new role at Unleash, sharing thoughts on company culture and recent reads.
Analyzes how LLMs and AI are making technical interviews harder, leading to more complex coding questions and increased cheating, and proposes work sample tests as a better alternative.
A developer's monthly digest covering tech articles, books, and personal thoughts on switching from an iPad to a Kindle Scribe for focused reading.
A developer's monthly digest covering tech books, industry commentary, AI debates, and personal reflections on walking and productivity.
A guide to essential VS Code extensions, themes, and settings for developers to enhance their coding workflow and productivity.
A critique of techno-optimism, arguing that technology alone isn't a solution and requires pragmatic, safety-focused pessimism.
A critique of open-source software development's 'bazaar' model and advice for open-source maintainers on managing projects and avoiding burnout.
A summary of a study showing how technical debt and low code quality significantly slow development and increase defects.
Explains the oklch() CSS color function, its benefits for web design, browser support, and practical usage examples.
Analysis of the prevalence of 'fake' or 'ghost' job listings in the tech hiring market, based on surveys and personal observation.
A review of the 'System Design Interview' book, analyzing its strengths and weaknesses as a resource for technical interview preparation.
A developer's personal blog entry sharing books, articles, and resources on programming, software engineering philosophy, and productivity.
A personal blog post reflecting on books read, AI's impact, and developer experience, with a focus on technology and purpose.
A critical analysis of the Go programming language, covering its syntax, marketing claims of simplicity, learning curve, and manual memory management challenges.
A summary of the book 'Teaching Tech Together', highlighting key methods for effective technology education like live coding and learner personas.
A developer's monthly digest covering books on Go, TypeScript, and Prometheus, plus articles on AI, work culture, and teaching observability.
A developer's January 2023 update covering tech book readings, industry articles, and a search for a new mechanical keyboard.
A developer's December 2022 monthly digest covering books on Go, TypeScript, and microservices, plus thoughts on productivity and dropping unenjoyable books.
Explores why designing human processes around extreme edge cases, unlike software, often creates pathological and counterproductive systems.
A developer's monthly digest covering books, courses, and personal reflections on attending tech conferences like app.js and Devoxx Poland.