# Saiyan Growth Letter

Excel in your software engineering career and become a super saiyan with bite-sized actionable advice.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Practical Advice for Becoming a More Effective Software Developer

DevFeed: [Practical Advice for Becoming a More Effective Software Developer](<https://devfeed.tech/articles/how-to-be-a-cracked-dev-39993.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/how-to-be-a-cracked-dev>)

Author: Tiger Abrodi

Published: 2025-08-05T11:21:34Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Linear](<https://devfeed.tech/topics/linear.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [communication](<https://devfeed.tech/tags/communication.md>), [dev](<https://devfeed.tech/tags/dev.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [project](<https://devfeed.tech/tags/project.md>)

### AI overview

An opinion article offering practical advice for software developers: build extensively, develop both breadth and depth, prioritize important work, keep project scope small, communicate progress, and move discussions toward prototypes and shipping.

### Source excerpt

My observations of devs I admire.

## Effective Learning

DevFeed: [Effective Learning](<https://devfeed.tech/articles/effective-learning-39990.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/effective-learning>)

Author: Tiger Abrodi

Published: 2025-08-03T10:40:58Z

Content type: article

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Code](<https://devfeed.tech/topics/code.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Library](<https://devfeed.tech/topics/library.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [game](<https://devfeed.tech/tags/game.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learning](<https://devfeed.tech/tags/learning.md>), [notes](<https://devfeed.tech/tags/notes.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>)

### AI overview

The article offers practical advice for learning software development more effectively. It recommends reading error messages and documentation carefully, discussing documentation with AI, following curiosity through projects, building breadth across technologies, recreating systems from scratch, shipping projects, and asking questions in communities.

### Source excerpt

Notes when people ask me how to learn more effectively

## Habits I recommend to succeed as a developer

DevFeed: [Habits I recommend to succeed as a developer](<https://devfeed.tech/articles/habits-i-recommend-to-succeed-as-a-developer-39991.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/habits-i-recommend-to-succeed-as>)

Author: Tiger Abrodi

Published: 2025-04-27T06:19:06Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Code](<https://devfeed.tech/topics/code.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [developer](<https://devfeed.tech/tags/developer.md>), [github](<https://devfeed.tech/tags/github.md>), [learning](<https://devfeed.tech/tags/learning.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [project](<https://devfeed.tech/tags/project.md>)

### AI overview

A personal set of habits for developers, including regular reading, continuous side-project work, writing to reinforce learning, sharing work publicly, building professional relationships, and maintaining a consistent sleep schedule.

### Source excerpt

My personal take on good habits for developers.

## A Framework for Taking Features from Idea to Successful Delivery

DevFeed: [A Framework for Taking Features from Idea to Successful Delivery](<https://devfeed.tech/articles/ship-anything-with-success-a-full-framework-40000.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/ship-anything-with-success-a-full>)

Author: Tiger Abrodi

Published: 2025-01-21T17:08:27Z

Content type: tutorial

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [Software](<https://devfeed.tech/topics/software.md>), [Users](<https://devfeed.tech/topics/users.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [framework](<https://devfeed.tech/tags/framework.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [software](<https://devfeed.tech/tags/software.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>)

### AI overview

This practical guide presents a framework for delivering software features and products. It emphasizes understanding the problem and users, defining measurable success criteria, and controlling scope before and during development.

### Source excerpt

A framework for building features or startups.

## You are gonna have to maintain that code

DevFeed: [You are gonna have to maintain that code](<https://devfeed.tech/articles/you-are-gonna-have-to-maintain-that-code-40007.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/you-are-gonna-have-to-maintain-that>)

Author: Tiger Abrodi

Published: 2024-12-22T16:38:12Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Software](<https://devfeed.tech/topics/software.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The article argues that software's ease of change can cause complexity to accumulate over time. It recommends a simplicity-first approach: question requirements and constraints, seek the simplest workable solution, and compare customer value with the complexity added.

### Source excerpt

Complexity can't be avoided. But we should strive to minimize it.

## To go slow is to go fast

DevFeed: [To go slow is to go fast](<https://devfeed.tech/articles/to-go-slow-is-to-go-fast-40004.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/to-go-slow-is-to-go-fast>)

Author: Tiger Abrodi

Published: 2024-08-11T17:01:02Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [debugging](<https://devfeed.tech/tags/debugging.md>), [development](<https://devfeed.tech/tags/development.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

This opinion article argues that slowing down improves software development and learning. It applies deliberate pacing to understanding concepts, debugging by finding root causes, and project leadership through upfront planning, stakeholder alignment, prototypes, and RFCs.

### Source excerpt

Going slow is ultimately the way to go fast.

## How to join a new company effectively

DevFeed: [How to join a new company effectively](<https://devfeed.tech/articles/how-to-join-a-new-company-effectively-39994.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/how-to-join-a-new-company-effectively>)

Author: Tiger Abrodi

Published: 2024-07-04T05:59:20Z

Content type: tutorial

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Users](<https://devfeed.tech/topics/users.md>), [meetings](<https://devfeed.tech/topics/meetings.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [recommendations](<https://devfeed.tech/topics/recommendations.md>)

Tags: [how-to](<https://devfeed.tech/tags/how-to.md>), [learning](<https://devfeed.tech/tags/learning.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [process](<https://devfeed.tech/tags/process.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [recommendations](<https://devfeed.tech/tags/recommendations.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

This article offers practical advice for joining a new company, including using and understanding the product, learning about the business and its users, reviewing past issues and pull requests, meeting teammates one-on-one, and taking notes.

### Source excerpt

Get up to speed and quickly start contributing in a meaningful way.

## Why Software Engineers Should Emphasize the Impact of Their Work

DevFeed: [Why Software Engineers Should Emphasize the Impact of Their Work](<https://devfeed.tech/articles/your-work-doesn-t-matter-40008.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/your-work-doesnt-matter>)

Author: Tiger Abrodi

Published: 2024-06-09T12:46:03Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [bus factor](<https://devfeed.tech/topics/bus-factor.md>), [lead time](<https://devfeed.tech/topics/lead-time.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [bus-factor](<https://devfeed.tech/tags/bus-factor.md>), [lead-time](<https://devfeed.tech/tags/lead-time.md>), [learning](<https://devfeed.tech/tags/learning.md>), [promotion](<https://devfeed.tech/tags/promotion.md>), [results](<https://devfeed.tech/tags/results.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

The article argues that software engineers should track and communicate the impact of their work, not only the tasks they completed. It uses organizing a weekly learning session as an example, linking that activity to a larger bus factor, shorter lead time, faster delivery, and happier customers.

### Source excerpt

Input never matters. Outcome does.

## Beliefs Can Limit Your Ambitions

DevFeed: [Beliefs Can Limit Your Ambitions](<https://devfeed.tech/articles/the-reason-your-ambitions-are-limited-40003.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/the-reason-your-ambitions-are-limited>)

Author: Tiger Abrodi

Published: 2024-05-18T11:17:49Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>)

Tags: [software](<https://devfeed.tech/tags/software.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

The author argues that believing an achievement is possible encourages people to seek ways to accomplish it, while disbelief limits exploration. They illustrate this with their experience of leaving high school and becoming a software engineer despite skepticism from people around them.

### Source excerpt

It's not because you know what's right, it's because of your beliefs.

## How Ownership and Impact Help Engineers Become Senior

DevFeed: [How Ownership and Impact Help Engineers Become Senior](<https://devfeed.tech/articles/quickly-become-a-senior-engineer-39998.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/quickly-become-a-senior-engineer>)

Author: Tiger Abrodi

Published: 2024-05-14T05:56:49Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [trust](<https://devfeed.tech/topics/trust.md>)

Tags: [communication](<https://devfeed.tech/tags/communication.md>), [developers](<https://devfeed.tech/tags/developers.md>), [ownership](<https://devfeed.tech/tags/ownership.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [programming](<https://devfeed.tech/tags/programming.md>), [refactor](<https://devfeed.tech/tags/refactor.md>), [team](<https://devfeed.tech/tags/team.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

This commentary argues that becoming a senior engineer depends mainly on ownership and impact, supported by technical ability, communication, reliability, and teamwork.

### Source excerpt

Two main ingredients: Ownership and Impact!

## Blog-Driven Development (BDD): How Writing Can Support Developer Growth

DevFeed: [Blog-Driven Development (BDD): How Writing Can Support Developer Growth](<https://devfeed.tech/articles/blog-driven-development-bdd-to-become-a-top-developer-39989.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/blog-driven-development-bdd-to-become>)

Author: Tiger Abrodi

Published: 2024-04-29T11:15:37Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>)

### AI overview

The article presents Blog-Driven Development as a practical philosophy centered on writing. It discusses how writing privately can reinforce understanding, expose knowledge gaps, and strengthen memory, while public writing may increase visibility, opportunities, and personal-brand development.

### Source excerpt

Write, write and write.

## TypeScript is a superset of JavaScript

DevFeed: [TypeScript is a superset of JavaScript](<https://devfeed.tech/articles/typescript-is-a-superset-of-javascript-40005.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/typescript-is-a-superset-of-javascript>)

Author: Tiger Abrodi

Published: 2024-04-13T13:32:59Z

Content type: tutorial

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [javascript](<https://devfeed.tech/tags/javascript.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

The article explains that TypeScript includes JavaScript features and adds static typing. It describes TypeScript transpilation to JavaScript, structural typing, and using symbols to distinguish types with the same structure.

### Source excerpt

TypeScript is not a real programming language.

## I got my first promotion in 10 months

DevFeed: [I got my first promotion in 10 months](<https://devfeed.tech/articles/i-got-my-first-promotion-in-10-months-39997.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/i-got-my-first-promotion-in-10-months>)

Author: Tiger Abrodi

Published: 2024-04-07T13:11:46Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [testing-library](<https://devfeed.tech/topics/testing-library.md>), [React](<https://devfeed.tech/topics/react.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [axe-devtools](<https://devfeed.tech/tags/axe-devtools.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react](<https://devfeed.tech/tags/react.md>), [testing-library](<https://devfeed.tech/tags/testing-library.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

The author describes moving from junior to mid-level developer in 10 months. They attribute the promotion to improving website accessibility, using screen readers and Axe DevTools, sharing accessible coding practices, introducing pair reviews and a stop-and-fix practice, and documenting performance APIs in React.

### Source excerpt

Sharing what I did and learned along the way

## How Senior Engineers Take a Feature from Start to Delivery

DevFeed: [How Senior Engineers Take a Feature from Start to Delivery](<https://devfeed.tech/articles/how-to-ship-39996.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/how-to-ship>)

Author: Tiger Abrodi

Published: 2024-03-28T17:06:09Z

Content type: tutorial

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Users](<https://devfeed.tech/topics/users.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [data](<https://devfeed.tech/topics/data.md>), [iteration](<https://devfeed.tech/topics/iteration.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [delivery](<https://devfeed.tech/tags/delivery.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [feature-flagging](<https://devfeed.tech/tags/feature-flagging.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iteration](<https://devfeed.tech/tags/iteration.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [simplicity](<https://devfeed.tech/tags/simplicity.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

This tutorial presents an approach for taking a software feature from initial justification through delivery. It recommends validating why the feature is needed, defining a minimum viable product, choosing a simple technical solution, breaking the work into small tasks, and using feature flagging and rollout practices.

### Source excerpt

How Senior engineers take a feature from start to delivery

## How I build side projects

DevFeed: [How I build side projects](<https://devfeed.tech/articles/how-i-build-side-projects-39992.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/how-i-build-side-projects>)

Author: Tiger Abrodi

Published: 2024-03-23T10:12:46Z

Content type: tutorial

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Requirements](<https://devfeed.tech/topics/requirements.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>)

Tags: [deployment](<https://devfeed.tech/tags/deployment.md>), [figma](<https://devfeed.tech/tags/figma.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [progress](<https://devfeed.tech/tags/progress.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>)

### AI overview

The author presents an end-to-end process for building side projects: define and reduce requirements to a minimal viable product, sketch and design the interface, build iteratively, deploy early with automatic deployment, and test where appropriate.

### Source excerpt

My strategic end-to-end approach for building side projects

## How to lead weekly sessions for your team

DevFeed: [How to lead weekly sessions for your team](<https://devfeed.tech/articles/how-to-lead-weekly-sessions-for-your-team-39995.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/how-to-lead-weekly-sessions-for-your>)

Author: Tiger Abrodi

Published: 2024-02-21T15:03:33Z

Content type: tutorial

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [sessions](<https://devfeed.tech/topics/sessions.md>), [bus factor](<https://devfeed.tech/topics/bus-factor.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [bus-factor](<https://devfeed.tech/tags/bus-factor.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learning](<https://devfeed.tech/tags/learning.md>), [minutes](<https://devfeed.tech/tags/minutes.md>), [remote](<https://devfeed.tech/tags/remote.md>)

### AI overview

A practical guide to leading weekly learning sessions for a remote team. It covers common organizational mistakes and recommends using an agenda, communicating presenters, recording sessions, sharing materials, and preparing at least a week in advance to respect teammates' time and energy.

### Source excerpt

Care about your teammates' time and energy.

## Why your learning ability slowed down

DevFeed: [Why your learning ability slowed down](<https://devfeed.tech/articles/why-your-learning-ability-slowed-down-40006.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/why-your-learning-ability-slowed>)

Author: Tiger Abrodi

Published: 2024-02-19T13:15:06Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [beginner](<https://devfeed.tech/tags/beginner.md>), [curiosity](<https://devfeed.tech/tags/curiosity.md>), [learning](<https://devfeed.tech/tags/learning.md>)

### AI overview

The author reflects on losing curiosity with age and argues that maintaining a beginner's mind--by asking more questions, listening, and challenging existing knowledge--can support continued learning.

### Source excerpt

We lose curiosity as we grow.

## The dangers of optimizing for performance

DevFeed: [The dangers of optimizing for performance](<https://devfeed.tech/articles/the-dangers-of-optimizing-for-performance-40002.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/the-dangers-of-optimizing-for-performance>)

Author: Tiger Abrodi

Published: 2024-02-14T07:10:47Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Optimization](<https://devfeed.tech/topics/optimization.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [optimizing](<https://devfeed.tech/tags/optimizing.md>), [performance](<https://devfeed.tech/tags/performance.md>), [software](<https://devfeed.tech/tags/software.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

The article explains that making one part of a system much faster may not improve the performance of the overall application or customer experience. It recommends measuring system-wide impact before investing time in performance optimization, drawing on Amdahl's Law.

### Source excerpt

Amdahl's Law.