My Account Log in

1 option

The Effective Software Engineer : How ICs at Every Level Can Leverage AI, Prioritize High-Value Work, and Lead Beyond Their Role.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Osmani, Addy.
Language:
English
Subjects (All):
Software engineering.
Leadership.
Physical Description:
1 online resource (268 p.)
Place of Publication:
Sebastopol : O'Reilly Media, Incorporated, 2026.
Summary:
The software engineering landscape is constantly evolving, and the demands on engineers intensify with each technological and methodological shift.In such an environment, being a good coder isn't enough--true effectiveness goes beyond technical skills.
Contents:
Intro
Copyright
Table of Contents
Preface
Becoming More than Just "Efficient"
What Is Effectiveness, Anyway?
The "Right Things Right" Spectrum
Why This Book, and Why Now?
What You'll Find Inside
Conventions Used in This Book
O'Reilly Online Learning
How to Contact Us
Acknowledgments
Chapter 1. The Foundations of Effectiveness
Outcomes Versus Outputs: Solve the Right Problem
Understanding True Outcomes
The Spectrum of Engineering Impact
Developing Problem-Solution Alignment
Thinking Beyond Tasks: Long-Term Impact
Understanding Systemic Consequences
Strategic Prioritization in Practice
The Compound Effect of Quality
Productive Versus Effective: A Comprehensive Framework
Building an Effectiveness Mindset
Cultivating Strategic Thinking
Developing Influence Without Authority
Managing Effectiveness at Different Career Stages
Measuring and Developing Effectiveness
Personal Effectiveness Metrics
Organizational Context and Feedback
Continuous Improvement Practices
Setting the Foundation for Advanced Skills
Chapter 2. Understanding the Fundamentals (Junior to Mid-Level Focus)
Clean, Maintainable, and Readable Code
Testing and Quality Mindset
Version Control and Debugging Discipline
Version Control (e.g., Git)
Debugging
Documentation and Note-Taking
Documentation and Communication (Even as a Junior)
Chapter 3. Technical Depth Versus Breadth (Senior+ Focus)
The Value of Depth: Becoming an Expert
The Importance of Breadth: Being Versatile
Designing for Scale: Applying Depth and Breadth
Scaling Systems (Technical Depth)
Scaling the Team/Codebase (Breadth)
Managing Technical Debt: Depth Versus Breadth Perspective
How to Decide on Depth/Breadth Investment
Chapter 4. Collaboration and Cross-Functional Influence
Working Effectively with Product and Design
Influencing Without Authority: Leading as an Individual Contributor
Managing Up: Collaborating with Management
Chapter 5. Anti-Patterns That Limit Individual Contributor Effectiveness
Knowledge Silos: Share What You Know
Anti-Pattern Signs
Remedy
Culture Fix
Benefit
The "Hero" Complex: Don't Be the Lone Savior
Over-Engineering: When More Isn't Better
Anti-Pattern Signs
Inability to Delegate: The "I'll Just Do It Myself" Trap
Lack of Visibility: Make Your Work Known
Communication Fix
Analysis Paralysis: Overthinking Without Action
Not-Invented-Here Syndrome: Rejecting External Solutions
Perfectionism and Gold-Plating: Never Shipping
Remedy
Notes:
Description based upon print version of record.
Culture Fix
OCLC-licensed vendor bibliographic record.
OCLC:
1573149887

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account