• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Alex Aitken

Technical and Engineering Leadership, Coaching, and Mentorship

Past Velocity and Prediction

July 9, 2018 By Alex 1 Comment

I don't know about you - but when you talk about stocks, or markets, or funds - the general rule of thumb is: Past performance is not an …

Continue Reading

Are Burndown Charts Useful?

July 2, 2018 By Alex 1 Comment

When developing a product from the ground up, you might think you need a burndown. Do you want to have an overview of how much work is left …

Continue Reading

QA Role in Development Team

June 25, 2018 By Alex Leave a Comment

As developers, we love to hate on QAs. I'm just kidding, of course. I love my QA. I love that they find bugs in my team's code. It's my …

Continue Reading

Treat Your Tests Like Your Code

June 18, 2018 By Alex 1 Comment

Over my many years as a developer, I have noticed a pattern. This pattern is to do with unit tests. Especially those who write unit tests. …

Continue Reading

DRY – Don’t Repeat Yourself

June 11, 2018 By Alex Leave a Comment

One of the most common principles of development that I hear is DRY. Don't Repeat Yourself. Why is this principle so important and how do …

Continue Reading

D for Dependency Inversion Principle

June 4, 2018 By Alex 1 Comment

Depend on abstractions, not on concretions. Robert C. Martin Welcome back to the series on SOLID. By now, I’ll assume you’ve read my …

Continue Reading

I for Interface Segregation Principle

May 28, 2018 By Alex Leave a Comment

Make fine grained interfaces that are client specific. Robert C. Martin Welcome back to the series on SOLID. By now, I’ll assume you’ve …

Continue Reading

L for Liskov Substitution Principle

May 21, 2018 By Alex 1 Comment

Derived classes must be substitutable for their base classes. Robert C. Martin Welcome back to the series on SOLID. By now, I’ll assume …

Continue Reading

O for Open/Closed Principle

May 14, 2018 By Alex Leave a Comment

You should be able to extend the behavior of a system without having to modify that system. Robert C. Martin Welcome back to the series on …

Continue Reading

  • « Go to Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • Go to Next Page »

Primary Sidebar

About the author

Alex is an AVP of Engineering currently working at Bukalapak. He is a leader in full-stack technologies. Read More…

Pages

  • Speaking Experience
  • About

Social Profiles

  • LinkedIn
  • Medium
  • ADPList

Recent Posts

  • Interviewing as an Engineering Leader
  • Managing Low Performers
  • Getting Docker, React, .NET Core, Postgres, and Nginx Playing Nice
  • What Makes a Good Software Engineering Manager?
  • “Am I There Yet?” Said an Engineer

Archives

  • January 2025
  • August 2024
  • July 2024
  • October 2023
  • August 2023
  • October 2020
  • May 2020
  • February 2020
  • June 2019
  • March 2019
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018

Categories

  • Coding
  • Essay
  • Leadership
  • Management
  • Roundtable
  • Strategy

Footer

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright © 2025