Krzysztof Witczak

My Recommendations

Technical influencers worth observing

IMO these people are impacting engineering world a lot, they create high quality content - its worth watching their websites, talks, social media, and more.

  • Gergely Orosz - creator of Pragmatic Engineer newsletter, also active on social media.
  • Will Larson - fantastic C-level technical advisor.
  • Jade Rubick - fantastic, advanced recommendations on technical leadership.
  • Pat Kua - technical leadership.
  • James Stanier - engineering management, remote working.
  • Werner Vogels - personal blog of Amazon CTO.
  • Subbu Allamaraju - creator of fantastic posts about leadership and understanding yourself better.
  • Dave Kellogg - fantastic C-level technical advisor.
  • Victor Shepelev (zverok) - Ruby guru.
  • Alex Ewerlöf - creates great content for staff-level engineers, especially around SRE and Devops.
  • Gregor Hohpe - delivers top quality content about software architecture.
  • Uwe Friedrichsen - another author of great articles about distributed systems and approach to architecture.
  • Robin Wieruch - one of the most knowledgeable frontend engineers I have ever seen.
  • Martin Fowler - another legend who keeps posting interesting posts about architecture and how organizations struggle to build good software.

Top resources - best quality

  • CTO Morning Coffee - it's a 🇵🇱 podcast with unusual form. Three highly experienced technical leaders - Tomasz Onyszko, Wojciech Ptak and Sebastian Gębski discuss recent IT revelations at least once per month. However on top of that they also create mastermind-style meetings which anyone can join to discuss particial topic.
  • The Pragmatic Engineer - it exists in both free and paid version, and I can highly recommend the latter. At this point of time, I think it may be the highest quality newsletter for IT professionals on the web. What's important is that Gergely Orosz is a creator of the unique content, not merly aggregator of interesting links.
  • TLDR - a new newsletter mostly focused about news in the industry, but good programming articles show up as well. It's really good in a sense that in every issue I find something unique and interesting that cannot be find elsewhere.
  • Pointer - great newsletter combining great articles (for my taste) from both technical and leadership world.
  • LeadDev - this one is not an aggregator, but creator of the very high quality, unique content on the web. It covers famous people from the industry, like mentioned Pat Kua, but also James Stanier, Camille Fournier and others. They cover many topics but it's directed especially towards Technical Leaders and Engineering Managers. In some cases CTO's will find useful information here.
  • The Engineering Manager - blog created by James Stanier, who shares one of the most hands-on advices for Engineering Managers. His websites has a huge base of very high quality articles.
  • Irrational Exuberance - newsletter of famous Will Larson, magnificent resources for executives, CTO's, directors who lead technical organisations.
  • Harvard Business Review - most of the content requires subscription, but sometimes older pieces are accessible to public and usually they are simply fantastic. They also produce a lot of books with a famous series about Empathy covering 14 books and 2320 pages... as you see, they like to go deep.
  • First Round Review - quality of content equal to HBR and as actionable as topics from LeadDev. Simply fantastic. They also group content for series dedicated to specific audience, like first-time line managers or managers who start managing other managers.
  • No kill switchTechnical/leadership blog of Sebastian Gębski. I admire a short form of the blog posts and the form of writing - it's easy to follow and apply in practice.
  • Thoughtworks Tech Radar - fantastic strategic tech discovery and exploration resource. It's great to review it every quarter to know if there are any interesting trends in the industry, either worth adapting or ditching. There are many haters of this radar, but it's important to treat this as tech discovery tool instead of a blind recommendation.

Good resources - worth considering

  • Level Up - awesome, free aggregator of the best, recent news in IT created by Pat Kua. I highly agree with him im terms of what bits of articles are high quality ones, so I end up reading most of what he recommends. It's mostly directed towards IT leadership crew, on a Technical Leader level.
  • Software Lead Weekly - a similar, aggregcontent to what Level Up brings, many times same articles repeat. However, I often find links from Oren Ellenbogen even more useful for Engineering Managers, especially due to Peopleware section.
  • Tech Lead digest - a similar content to Level Up, and for the same audience. If you'll subscribe to both, majority of links will overlap. The advangate of this one is hte fact that it is shorter.
  • Effectiviology - amazing blog about human biases, psychology and behaviours.
  • Programming digest - puerly technical newsletter, focused on new content from the web. Very solid, short and useful for any language.
  • Rands newsletter - it covers all aspects of working with software engineers, leading them, teamwork. I'm not certain about the newsletter, but content from the past is simply amazing.
  • Senior Engineer Mindset - a newsletter from Swizec Teller, directed mostly towards senior engineers and IC's. Has a lot of great career tips.
  • Giant Robots Weekly - a newsletter from Thoughtbot, famous company using Ruby on Rails. Has a lot of powerful insights and clean code, useful for senior engineers.
  • CTO Craft - a similar content to Software Lead Weekly, altough not as good. However, if you're an engineering manager, it may be a really good resource for you.
  • Ruby Weekly - official Ruby newsletter with a long, long history. If something important or big enough happens in the Ruby community, most commonly it will appear on this list. However, there are weekly issues where I won't find anything new or interesting, or where I know a good article was deployed on reddit or hacker news, but unfortunately it didn't win a place on a list.
  • Gartner - one of my more recent resources. Their reports and infographics are outstanding, covering topics which are unique and dificult to find in any other website.
  • Increment - basically a high quality book or digital magazine about creating software, made as a website, split into multiple articles.
  • Google Testing Blog - small pills of knowledge here and there.
  • Untools - a bunch of different decision-making, system-thinking, problem solving tools to use.
  • MDN Web docs - it's a shame it's not more commonly used by developers. Touches every aspect of web development and it's constantly up to date.
  • TestingLibrary - a lot of knowledge about testing in a single place.
  • O'Reilly Online Library - I use it every couple days to look for solutions to my problems - in books, courses, articles... worth every penny.
  • JavaScript Info - Just a great, online book about JS.
  • PromptingGuide.ai - Very fresh guide on AI prompting.
  • CPU.land - Great project on learning the fundamentals of CPU inner workings.
  • Coding Challenges - great ideas for project-based Katas.
  • Build your own X - step-by-step guides on build your own Docker, OS, Git and many other famous tech.
  • Project based learning - similar concept as above
  • Destroy All Software - touches many CS topics worth knowing.
  • CodeKata - train over a specific idea with your favorite technology.
  • CodeWars - coding riddles.
  • AlgoExpert (and others) - tutorial on algorithms and many other fields lately, very comprehensive.
  • Drifting Ruby - short videos about Rails.
  • GoRails - short videos about Rails.
  • IBM Technology - short, great videos on various topics. Love them!
  • ThePrimeTime - pure craziness but I like the energy and primeagen is a really smart and skillful engineer.