The Engineering Rating Bell Curve 40 implied HN points • 05 Jan 24 💼 Business Productivity Performance Management Leadership Teamwork Engineering performance tends to land on a bell curve. Your manager's perception of you is crucial for your growth in the company. Top engineers are detail-oriented, recognize trade-offs, and are trusted for advice.
Rise of the Full-Stack Engineer 26 implied HN points • 23 Dec 23 🕹 Technology Engineering Development Tooling Management Industry trending towards hiring full-stack engineers. Advantages of full-stack engineers include improved tooling and versatility. Full-stack engineering makes sense for mature applications and established teams.
Google kills Site Reliability Engineering? 26 implied HN points • 24 Jul 23 🕹 Technology Software Engineering DevOps Cloud Services Observability Google is rumored to be moving away from dedicated Site Reliability Engineering (SRE) teams. SRE focuses on solving operational problems using software engineering. Google may be shifting operations responsibilities to software engineering teams.
AWS Developer Innovation Day 26 implied HN points • 26 Apr 23 🕹 Technology Development AWS Developer Innovation Day is happening today at 1:00 PM ET. The event features Amazon CodeCatalyst. Consider subscribing to Sheep Code for more updates.
IaC Proliferation 26 implied HN points • 20 Mar 23 🕹 Technology Infrastructure as Code Programming Languages Consider using a full programming language and framework for IaC if you are a software engineer. For less skilled programmers, it's better to use IaC tools that utilize DSL/JSON/YAML. Take advantage of support plans from cloud providers when choosing IaC tools.
ChatGPT: 7 Bold Predictions AI Assisted Programming 26 implied HN points • 06 Dec 22 AI assisted programming boosts efficiency for developers using it. AI won't eliminate programmers but those embracing AI will have an edge. AI may not create complex apps solo but managed platforms for AI apps will rise.
DevLife #5: Microservice Hell 3 HN points • 07 Feb 23 Microservices allow work to be divided among multiple teams easily. Microservices offer better fault tolerance and lower blast radius. Technical debt is a common issue across many microservices.
Microservices impair the productivity of high performing programmers 1 HN point • 10 Aug 23 🕹 Technology Software Engineering Microservices System Design Microservices can limit the productivity of high performing coders due to the complexity of dependencies across teams. In a microservices system, expertise shifts from individual coding skills to system design and team collaboration. For a 10x engineer in a microservices environment, success is more about harmonizing microservices and teams than individual coding prowess.