Preface
- Am I qualified?
- What’s unique about this book?
- Who should read this book?
- Send me feedback
- Introduction
Introduction to Side Hustle
- Side Hustle is “Hot”
- Side Hustle / Gig Work Pyramid
- This Book’s Focus: Software Side Hustles
Software Side Hustles
- Advantages of Software Side Hustles
- Decide Which Tiers
- Skills Required for Software Side Hustles
- A Successful Example: My Insurance Broker
- Wrap-up
Are You Ready?
- “It takes change to make change”
- The Reality of Sacrifice: Balancing Family and Ambition
- It won’t be easy
- Don’t put your day job at risk before success
- The Shortcut: Get a mentor
- Wrap-up
- Tier 3 and 2 Side Hustles
Ideal Tier-3 Software Side Hustle
- Software Testing is the most common software related side hustle
- Why software testing makes a great first side hustle
- Practical advice for laymen starting in user testing
- Simple E2E test scenarios with high probability of exposing app defects
- Wrap-up
Ideal Tier-2 Software Side Hustle
- Key attributes of a successful Tier-2 software side hustle
- My recommendation Tier-2: E2E Test Automation
- Why I don’t recommend building apps for clients?
- Practical advice for starting an E2E Test Automation side hustle
- Wrap-up
Continuous Testing: E2E Test Automation on Steroids
- Regression Testing
- Benefits of Executing Automated Tests in a CT Server
- Manage Test Execution in CT server is much easier
- Potential CI/CD Work
- Wrap-up
Find Your Ideal Softwre Side Hustle
- High Demand
- Easy to Get in
- 10x+ Productivity Boost Through Upgradable Professional Skills
- Professional Skills Are Rare, But Surprisingly Easy to Learn
- Can Expand to Other opportuties
- Easy Adaptability
- Skills Are Stable and Offer Maximum Reuse
- Complements Day Work
- Multiplying Effect
- Lay foundation for Tier-1
- Time Management
Effective Use of Work Time
- The Philosophy of Using Work Time Effectively
- The Principles
- Implementing E2E test automation at work also boosts your side projects
- Be Productive on Tool Use
- Learn at Work
- Ask for Training
- Stories
- How I maximize work time for side projects?
- Wrap-up
Effective Use of Private Time
- Avoid ‘Overtime’
- Create more personal time by working fewer days
- Start working on side hustles in the early morning (e.g., 5 AM)
- Don’t sacrifice too much family time
- Pay small money to save time
- Pay professional help from experts, cheaper than doing yourself
- Wrap-up
Automation is Side Hustler’s Friend
- Automation Assisted Demonstration / ShowCase
- Automation for Training and Documentation
- Test Data Generation
- My Simple Approach to App Health Check with Automation
- Defect Report
- App Develoment
App Development: Prepare
- Start side projects that actually matter to you or your family
- Choose best stack for side project, not fixated with one used at work
App Development: Coding
- Start side projects that actually matter to you or your family
- Choose best stack for side project, not fixated with one used at work
- E2E Test Automation Regression Testing: The Safety Net
App Development: Testing
- E2E Test Automation Regression Testing: The Safety Net
App Development: Deploy
- Make Deployments Reliable by Fully Automating Them
- KISS Principle for deployment infrastructure
- Showcase: Set up a new Ruby on Rails app server < 14 mins
- Make App Deployment fast, really fast! in seconds!
- Cheap Infrastrcuture
- Continuous Testing Lab
- Super Quick and Simple Deployment
App Development: Support
- Documentation
- Be responsive to your customers
- Support ticketing system
- Anti-Pattern: Support by Email
- Business Development
Business Development for Tier-3 & 2
- Business Revenue Model
- Business Strategy for Tier-3 Side Hustle Business
- Business Strategy for Tier-2 Side Hustle Business
- Wrap-up
Business Development for Tier-1
- Aiming Passive Income
- Prospect
- Aiming for a high customer retention rate
- Aiming a niche market avoid excessive competition
- Be ready for competition
- Get a mentor
Software Reselling and Outsourced Development
- Software Reselling
- Outsourage development
- AI Coding
Grow Business
- One-Person business Does not Mean Don’t Collabote with Others
- Business Partnership
- Marketing
- Marketing Partnership
Afterword
Resources
- Books
- Tools
- Blog