惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Security @ Cisco Blogs
小众软件
小众软件
D
Docker
博客园_首页
A
About on SuperTechFans
P
Privacy International News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
A
Arctic Wolf
Spread Privacy
Spread Privacy
有赞技术团队
有赞技术团队
T
Tailwind CSS Blog
Latest news
Latest news
WordPress大学
WordPress大学
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
The Exploit Database - CXSecurity.com
C
Cybersecurity and Infrastructure Security Agency CISA
大猫的无限游戏
大猫的无限游戏
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
K
Kaspersky official blog
V2EX - 技术
V2EX - 技术
SecWiki News
SecWiki News
U
Unit 42
GbyAI
GbyAI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LINUX DO - 热门话题
S
Security Affairs
Y
Y Combinator Blog
aimingoo的专栏
aimingoo的专栏
Blog — PlanetScale
Blog — PlanetScale
MongoDB | Blog
MongoDB | Blog
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
T
Tenable Blog
W
WeLiveSecurity
Cloudbric
Cloudbric
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
Google Developers Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
N
Netflix TechBlog - Medium
F
Full Disclosure
N
News and Events Feed by Topic
D
DataBreaches.Net
P
Proofpoint News Feed
B
Blog RSS Feed
B
Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org

Yusuf Aytas

When Code Is Cheap, Does Quality Still Matter? Why Crouching Tiger, Hidden Dragon Is a Masterpiece Why We Ignore Advice The Mirror Is Part of the Machine When Too Many Maps Overlap on One Person The Work Runs on Different Maps Your Work Introduces You Trial By Fire The Dude Why Headcount Math Lies Capacity Is the Roadmap The Roadmap Is Not the System Torres del Paine W Trek Escaping Status Theater Incentives Drive Everything Scaling Culture Without Dilution What Good Looks Like Why Airport Security Feels Random Why Politics Appear How to Work with Me The Janus Protocol Multi-Horizon Delivery Framework What Good Execution Looks Like Managing Your Manager Why Kingdom of Heaven’s Director’s Cut Is Better AI Broke Interviews Most of What We Call Progress Managers Have Been Vibe Coding All Along Stop Wasting Brainpower Why Over-Engineering Happens Prisoner's Dilemma Climbing No More The Weekly Win Mevlana Candy Brewing Turkish Tea Onboarding Your Engineering Manager Technical Deep Dives Yapay Zekâ Çağında Bilgisayar Mühendisliği Building Remote Teams From Idea to Launch in 2 Weeks Reflecting on Software Engineering Handbook Representing the Business New Manager Survival Guide Take Self Reviews Seriously Chasing Real Respect The Invisible Difference Learning the Johari Window Management is a Lonely Place Simple Task Management AI Balance in Work PIP Manager Insights Engineering Manager Interview Preparation Work-Life Balance as a Manager Bridging the Management Disconnect Tech Hiring Bubble Bursts Traits for EMs Simple Acts of Recognition Matter The Question I Ask Every New Report The Reality of an Employer's Market Bridging Ideals and Reality Hiring Red Flags Why The Godfather Is So Damn Good Subteam Tenets No Fluff Please Losing a Top Performer Balancing Act of Reliability Building Trust in Engineering Teams Ideal Number of Direct Reports Overriding a People Leader’s Decision From Misperception to Promotion Perception vs Perspective Setting Goals From Engineer to Manager Getting Delegation Right Interviewing Your Future Boss Celebrating Our Book in Iceland Operational Skills Needed Charlie Munger Quotes Working with Dependencies From Las Vegas to Canyons Navigating Layoffs Handling Competitive Dynamics A Weekend Getaway to Malta Engineering Health Essentials Should Dev Managers Code? Confronting the Life on Pause Winning Eleven Kindness is A Choice Bireysel Katılımcılar ve Yöneticiler Leading from Where You Are The Subtle Art of Listening Coding in Leadership The Power of Consistency The Making of a Leader The Path to Leadership Embracing TikTok Talent Sourcing Journey Leading Self Managing Teams Cracking Coding Bottlenecks Quick Reflexes in Decision Making
On Writing Software Engineering Handbook
Yusuf Aytas · 2024-05-28 · via Yusuf Aytas

Published · 3 min read

I’m thrilled to share the story behind our newly published book with you. This project has been a labor of friendship and collaboration, and I hope our journey resonates with you.

The Beginning

Ender and I have been friends since our school days. We attended classes together, worked on projects, and eventually graduated. Life took us in different directions—he moved to the United States, and I relocated to Ireland. Despite the distance, our friendship remained strong, and we stayed connected through regular calls and chats. 

During one of these conversations, I shared my experience with Designing Big Data Platforms, a book I had written that turned out to be a marketing failure. Priced over $100, it didn't sell much, and while I learned a lot from the experience, I often wondered if it had been worth it. This reflection sparked a desire to try again, and I convinced Ender to join me in this new venture. We started throwing ideas around, and that’s how our new project began.

The Missing Mentor

Throughout our careers, Ender and I often felt the absence of a mentor. Navigating the twists and turns of a software engineering career without guidance was challenging. We faced many pivotal moments—deciding between job offers, handling conflicts, managing projects, and recovering from setbacks—without anyone to turn to for advice.

Some of the decisions we made cost us. They impacted our careers and often our personal lives. Most of our successes were often hard-earned lessons learned through trial and error. Writing this book was our way of offering the mentorship we desperately wished we had. We share our experience to avoid the mistakes and seize opportunities as they come. The book is a mentor we never had. It's something I want to go personally look at when I'm in cross roads. 

The Journey

Our journey began in July 2022. Writing our book required discipline. We had to postpone our plans or write whenever we found time in between different things. We wanted to create something useful and practical for anyone who wants to succeed in the software business.

One of the toughest parts was double editing our work. Ender and I rewrote each topic at least once, meticulously removing anything irrelevant. This process wasn't just time-consuming; it was also a bit of an ego crusher to have someone suggest removing entire sections. However, it ultimately made the book stronger and more focused. Midway through, we found our editor, Courtney Goldsmith. She helped with the flow and other problems

Publishing the book was another hurdle. I had to convert the manuscript from docs to LaTeX, and Ender designed the cover. We went through publishing on Amazon and other platforms. It was the last mile that we had to run. But, we made it.

BookBook

Software Engineering Handbook Book Cover

Our Hope

Our hope is that this book serves as the mentor we wished we had. We want it to be a source of guidance, inspiration, and support for anyone who feels lost or unsure in their journey. Whether you’re a seasoned professional or just starting out, we believe there’s something in this book for you.

Join Us

We’re excited to share this book with you and can’t wait to hear your thoughts. Your feedback and experiences are invaluable to us, and we look forward to engaging with our readers.

You can find our book at softwareengineeringhandbook.com and buy in Amazon, Google or Apple.

Thank you for being a part of our story. We hope our book becomes a part of yours.