The hottest Software Engineering Substack posts right now

And their main takeaways
Category
Top Technology Topics
Sheep Code 1 HN point 10 Aug 23
  1. Microservices can limit the productivity of high performing coders due to the complexity of dependencies across teams.
  2. In a microservices system, expertise shifts from individual coding skills to system design and team collaboration.
  3. For a 10x engineer in a microservices environment, success is more about harmonizing microservices and teams than individual coding prowess.
Mind Prison 1 implied HN point 17 Jul 23
  1. Tech platforms have normalized dysfunctional relationships with users and businesses.
  2. Support from tech companies has become incompetent and user-hostile.
  3. There are constant vague policies, impossible clarifications, and issues with support from tech companies like Facebook, Twitter, Google, and YouTube.
Get a weekly roundup of the best Substack posts, by hacker news affinity:
Bit Maybe Wise 0 implied HN points 10 Jul 23
  1. ABEND dump is back after a break, sharing interesting content
  2. Tests should run fast, be easy to write, and give good feedback
  3. Compilers are fascinating software that can be optimized for faster performance
Unlearning 0 implied HN points 08 Aug 23
  1. Low test coverage leads to low confidence in code merging
  2. Improving test coverage can increase team velocity and delivery speed
  3. Aligning technical improvements with business metrics is essential for demonstrating value
Synystron Synlogica 0 implied HN points 05 Feb 24
  1. The programmer is available for hire at a special discounted rate of $10k per month as a full-time, remote contractor.
  2. The programmer has expertise in systems programming, software performance & scalability optimization, and concurrency/multi-threading safety.
  3. The programmer prefers projects involving Golang, Linux, backends, CLIs, high performance & massive scale, with a culture focused on productivity & happiness.
Money in Transit 0 implied HN points 13 Nov 23
  1. The distribution of roles in industries can change over time, creating 'The Suits Gap'.
  2. In the tech industry, focusing on synthesis and persuasion skills can be more valuable than just technical knowledge.
  3. To stay relevant in a changing landscape, engineers need to develop business acumen and strategic thinking.
davidfweiss 0 implied HN points 18 Dec 23
  1. 2023 was a year of new beginnings with exciting ventures in startups, employment, and side projects.
  2. Reflecting on challenging times led to personal growth and opportunities to lead and collaborate.
  3. Plans for 2024 include launching a new entrepreneurial project, building a communication tool, and committing to a weekly newsletter.
Implementing 0 implied HN points 15 Jan 24
  1. Deployment is crucial to make your application accessible to end users in a production environment, allowing realistic testing conditions and optimizing performance and scalability.
  2. Heroku is a user-friendly platform for deploying applications, abstracting away technical details and offering configurable add-ons like logging and databases.
  3. Steps to deploy a Node.js app on Heroku include creating an account, connecting to GitHub, setting up environment variables, and testing the deployed application.
The Daily Developer 0 implied HN points 03 Aug 23
  1. Reflect on the reasons behind your decisions before embarking on a mission in your team.
  2. Consider making a business case and involving your team members in decision-making processes.
  3. Be aware of the impact your actions may have on others, as your choices can have lasting consequences.
Joseph Gefroh 0 implied HN points 10 Feb 24
  1. Software engineering benefits from cyclical execution in agile methodologies like Scrum, which enable teams to respond to change effectively.
  2. Effective leadership involves setting and managing tempo in cyclical execution, allowing teams to self-synchronize and reduce friction.
  3. To establish an effective tempo, consistency, sustainability, clear starts/stops, and avoiding bleed-over work are key factors to ensure team effectiveness and prevent burnout.
Certo Modo 0 implied HN points 30 Oct 23
  1. Drone CI is a self-service Continuous Integration platform that simplifies CI pipeline configuration by using a .drone.yml file in the project's root directory.
  2. Make sure the Drone service is public-facing with port 443 accessible, and use a read-through cache with Docker to ensure resilience to Docker Hub outages.
  3. Add yourself as an administrator to new Drone installations to have full access to API features, set up cron interval as needed, and utilize the CLI tool for more advanced capabilities.
Certo Modo 0 implied HN points 12 May 23
  1. Write-ups are essential after incidents to learn and improve. They help document the incident, leading to better post-mortems and prevention strategies.
  2. Creating an effective write-up involves describing the impact, crafting a detailed timeline, and using it to tell a coherent story. Following a specific format makes understanding easier.
  3. Understanding what triggered the incident, identifying fixes, and improvements are crucial steps. Focus on blameless analysis, seek contributing factors, and fine-tune prevention strategies.
Certo Modo 0 implied HN points 20 Mar 23
  1. SREs engage with software engineering organizations in different ways to help achieve goals.
  2. Engagement models include consulting, embedded, and infra team, each with unique benefits and challenges.
  3. Implementing SRE involves balancing tradeoffs based on challenges, budget, and organizational needs.
Become a Senior Engineer 0 implied HN points 22 Dec 23
  1. Software engineers usually enjoy a peaceful holiday time at work, including the week between Christmas and New Year when many companies reduce or cease operations.
  2. If you have to work during the holidays, use the slower time to tackle wishlist items, learn new things, and enjoy fewer meetings and interruptions.
  3. Before taking time off, finish pending tasks, communicate progress to coworkers, delegate necessary processes, and ensure your work is safe and documented for a smooth return.
DevCube 0 implied HN points 26 Feb 23
  1. The author started the newsletter to connect with like-minded individuals in the tech industry.
  2. Readers can expect tech-related posts with practical examples and insights on work environment and human interaction.
  3. The author aims to keep the newsletter concise, with more detailed articles available on their website.
How to SWE 0 implied HN points 17 Feb 23
  1. The author still loves coding but doesn't do it every day as a software engineer.
  2. Instead of coding, the author focuses on engineering, designing solutions, and defining requirements.
  3. The author believes in finding the right thing to build, prioritizing quality over rushing to deliver code.
How to SWE 0 implied HN points 21 Apr 23
  1. AI in software engineering is creating new opportunities, not taking away jobs.
  2. AI tools like Copilot reduce cognitive load by automating tasks and providing quick information access.
  3. AI assists in simplifying complex coding tasks, allowing engineers to focus on creative problem-solving.
Precipitation 0 implied HN points 25 Apr 23
  1. Software engineering often involves layer upon layer of abstraction. Could LLM's like ChatGPT or Copilot replace some of these layers?
  2. Consider the trade-offs before replacing abstractions with LLM's. While it may improve performance, there could be risks such as creating unmaintainable code.
  3. Exploring the efficiency of using LLM's for generating CloudFormation templates could lead to productivity improvements and faster deployment speeds, but potential drawbacks and testing need to be considered.
Overflow 0 implied HN points 28 Apr 23
  1. Rupesh Mishra is a software engineer with 8 years of experience working with Python, Django, PostgreSQL, MongoDB, AWS, Docker, and Kubernetes.
  2. Rupesh writes articles explaining complex technical concepts like memory management and object instantiation in Python in a simple and easy-to-understand manner.
  3. Rupesh's newsletter covers topics like Python, Docker, Kubernetes, MongoDB, PostgreSQL, Architecture Design, and Microservices, offering a course on Microservices, Docker, and Kubernetes.
Once a Maintainer 0 implied HN points 28 Jun 23
  1. Jordan Hollinger built tools for Ruby 'off the rails' to keep using familiar tools in a lighter way.
  2. Learn from Jordan's experience that getting into open source can start with small contributions like bug fixes.
  3. Consider exploring emerging ecosystems like Elixir to find interesting projects to work on and contribute to.