Articles and Blogs
This is a list of the articles that we have published as blog posts or reports. These resources are available free of charge. The only thing we ask is that if you use any of these in whole or part you give us credit by linking back to us.
Tech Talks
Published on InformIT
- Reduce the Equation
- Four Rules for Surviving an Amazon EC2 Outage
- The Impact of People and Leadership on Scalability
Published on GigaOM
- 4 Critical Steps to Turning Around a Team
- 5 Myths That Can Kill a Startup
- Top 10 Internet Startup Scalability Killers
- Survival Is Competitive Differentiation
- 5 Things to Do for Your Career in an Economic Downturn
- The Top 5 Reasons Tech Execs Fail
- 10 of the Biggest Platform Development Mistakes
- Top 5 Reasons Business Execs Fail to Work Effectively with Product and Engineering Execs
Published on VentureBeat
Published on High Scalability
Art of Scalability
Book Reviews
- Why We Write
- Enterprise Cloud Computing – Book Review
- Book Review: The Lords of Strategy
- Book Review – Web Operations
- Technology Governance – Lessons from 13 Bankers
- Book Review – The Big Short
- Rework – Book Review
- 97 Things Every Programmer Should Know – Book Review
- The 4 Hour Workweek – Stories from a Life Hack
- Complacency Kills Scalability – A Review of Kotter's "A Sense of Urgency"
- 279 Days
Career Advice
- Thanks for Everything Mr. Jobs
- Information Hunter-Gatherers
- Scalability as a Discipline
- Evolution of Roles in a Startup
- Sell Your Idea
- Keeping Score
CEO
- More Leadership Lessons from Steve Jobs
- Opinions Don’t Matter
- The Agile Executive
- Availability as a Feature
- Mergers and Acquisitions Revisited
- “Internal Customer”: The “C” Word of SaaS Companies
- Successful Acquisitions
- Chief Innovation Officer – Organization #Fail
- Please Be Quiet
- Fail Early
- Outsourcing Engineering or Operations
- Crisis Management – Normal Accident Theory and High Reliability Theory
- Monetization is king
- Venture backed startups
- Strong Companies Still Attracting Funding
- There Is No Substitute for Profitability
- The Purpose Of Customers
- Principles of War as Applied to Business Leadership – Part 2
- Principles of War as Applied to Business Leadership – Part 1
- Startups and the Manic-Depressive CEO
- Ethics: How Good Companies Go Bad
- Five Essential Attributes of Great Technology Company CEOs
- Management 101
- How Technical Does The CEO Need To Be?
CTO/CIO
- Active-Passive and Spare Tires
- Alternative Solutions to Old Problems
- Cascading Failures
- Federated Cloud
- Availability as a Feature
- The Future of IaaS and PaaS
- Why A Technology Leader Should Code
- Defining Pods, Shards and Swim Lanes
- RAC Rant
- Outsourcing Engineering or Operations
- Intellectual Property
- Updated Recommended Reading
- Using Vendor Features to Scale
- 10 Rules for Vendor Negotiations
- The D-I-D Approach to Scalability
- Scalability Summit
- How Technical Should The CTO Be?
- The Problem With Food and Technology
- UC Berkeley's take on cloud computing
- New Year’s Tech Resolutions
- Foster Creativity
- Team Size
- Recommended Reading
- Incenting Success in Technology Organizations
- Joint Application Design & Architecture Review Board
- Business Acumen and the CIO/CTO
- Top 20 Mistakes in Technology
- The Bug is in the Code!
- What to do in the first 30 days!
- Build v. Buy
- Path to CTO/CIO
Engineering
- Engineering Efficiency
- How to Choose a Development Methodology
- The Agile Executive
- Technical Debt
- Lazy Summertime
- Multi-paradigm Data Storage Architectures
- Rules for Surviving an Amazon Outage
- Don’t Interrupt the Doers
- Availability as a Feature
- What Is That Delay Costing?
- Scalability at the Cost of Availability
- Google’s Megastore
- How to Setup a Failover Server on EC2
- Setting Up CloudFront with an Origin Server
- DevOps
- Designing for Rollback
- Slaying Firesheep
- How To Say "No"
- Moving from Packaged Software to SaaS
- Evolving Architecture And Software
- Scalability Warning Signs
- Agile Architects
- The Enterprise Service Bus
- Why We Hate Stored Procedures
- Matching Data Value and Data Storage Costs
- 5 Things Agile is NOT
- Revisiting the 1:10:100 Rule
- Data Access Layers
- PDLC or SDLC
- Commitment-Based SOA
- Practice, Practice, Practice
- Crisis Management – Normal Accident Theory and High Reliability Theory
- From Technician to Engineer
- Scalability Best Practices
- No Such Thing As a Software Engineer
- Engineering or Craftsmanship
- Tuning versus Scaling
- Continuous Deployment
- Monitoring Strategies
- Architecture and Work
- Scaling & Availability Anti-patterns
- Check In Early & Often
- Fix Your Bugs
- The Future of Relational Databases
- Bugs in vendor software
- Tools of Your Profession
- The Purpose of QA
- To Log or Not To Log?
- Code Review
- How to Scale a Read Subsystem
- To Get Better You Must Practice
- Scalability Architect
- Risk Assessment
- Fault Isolative Architectures or “Swimlaning”
- Splitting Databases for Scale
- Splitting Applications or Services for Scale
- Fast or Right?
- SOA vs ROA
- A Case for Technology Agnostic Design (TAD)
- Branching
- What every engineer needs to know
Ethics
- The Ethical Concerns of Operating in China
- Ethics Fail
- 4 Things I Wish I’d Learned as an Undergraduate
- I Need a Shower
Interviews
- Outbrain’s CTO on Scalability
- Puzzle Questions in Interviews
- Interviewing Engineers Continued – Part III (The Cultural Interview)
- Interviewing Engineers Continued – Part II (The Technical Interview)
- Interviewing Engineers Continued – Part I (The Recruiting Process)
- How to interview engineers
Leadership and Management
- More Leadership Lessons from Steve Jobs
- How to Evaluate Employees
- An Open Mindset
- Inspiration vs Motivation
- The Agile Executive
- The Agile Organization Solution
- The Agile Organization
- Corporate Mouth Diarrhea
- 11 Leadership Principles – Part II
- 11 Leadership Principles – Part I
- Asking For Help
- “Internal Customer”: The “C” Word of SaaS Companies
- Attitude #Fail
- Technology Governance – Lessons from 13 Bankers
- Two Important Leadership Tests
- Why Can’t I Outsource Everything?
- 4 Types of Organizational Cancer
- Devil’s Own Day
- Airline Metrics
- Stop Doing Annual Reviews
- Firefighting
- Team Conflict – Part 1
- Speak in Terms of Objectives – Not Actions
- What Startups Can Learn from Government Mistakes
- Lower Your Standards and Build a Better Team
- Resonant or Competent?
- Good and Bad Process – Netflix's Playbook
- A Case for 360 Degree Feedback
- Hiring 'A' Players
- Upgrade Your Team!
- Check Your Ego at the Door
- Mission First, People Always
- Be A Leader!
- Seed, Feed and Weed to Succeed
- Building High Performance Teams
Newsletters
- Newsletter – Trends
- Newsletter – Spring 2011
- Newsletter – Firesheep
- Newsletter – NoSQL
- Newsletter – Trends
- Newsletter – The Future of Relational Databases
Operations
- Risk Mitigation
- Battle Captains and Outage Managers
- DevOps
- How To Restore Service in Less Than 5 Minutes
- Morning Operations Meeting
- Delayed Replication
- Probability
- P-I-C Process for Issue Prioritization
- Log Every Change
- Crisis Management – Normal Accident Theory and High Reliability Theory
- VP of Operations
- Splunk
- A Lightweight Post Mortem Process
- Scaling and Monitoring the Clouds
- Incidents and Problems
- After Action Review
- Checklists
- Sounds of hard drives dying
- Storage Headaches 2
- Storage Headaches
- A Framework for Maturing SaaS Monitoring
Product Management
- Your Idea Doesn’t Matter
- The Agile Organization Solution
- The Agile Organization
- Simultaneous Discovery
- How Customers Use Your Technology
- Data Driven Decisions
- Product Design – Flexible is Fat and Omnipotent is Impotent
- How to Deal With Unintended Consequences
- Initiatives That Kill
- Perception is Reality
- To Succeed Big, Think Small
- Advertising Revenue
- Art v. Science in Products
- Attention Detroit: Use Technology to Save Your Company!
- Ergonomic bliss
- Are you building the right product?
- Do You Need Product Management?
- Video and Software Development
- Getting From Idea To Product
Security

Recent Comments