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

Alex Aitken

Technical and Engineering Leadership, Coaching, and Mentorship

You are here: Home / Archives for Coding

Coding

Roundtable: What makes a great Engineer?

October 16, 2020 By Alex Leave a Comment

Recently I had a roundtable discussion with my engineers on what makes a great engineer. What are the traits that you would like to see in …

Continue Reading

Adding a Shared Script for Jenkins

October 1, 2018 By Alex Leave a Comment

Recently, we discovered that we had a lot of duplication in our build scripts. Pretty much the same copy+paste code everywhere (we have a …

Continue Reading

JavaScript – Closures and Scope

August 20, 2018 By Alex Leave a Comment

Looking at JavaScript today, it can be scary as a beginner. People talk about watching out for all the little quirks or "beginner mistakes" …

Continue Reading

Communicating Design – A Code Review

August 13, 2018 By Alex Leave a Comment

When was the last time you saw a UML diagram? When was the last time you sat down and discussed how you're going to design the code you want …

Continue Reading

Logging. How much is too much?

July 30, 2018 By Alex Leave a Comment

Logging has changed a lot in the past few years. It went from being something that you only do when there's an error - to now logging every …

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 Leave a 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

  • Go to page 1
  • Go to page 2
  • 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…

Social Profiles

  • LinkedIn
  • Medium

Recent Posts

  • Embrace Your Inner Engineer
  • Roundtable: What makes a great Engineer?
  • Leading in Uncertain Times
  • 1:1s – Don’t Follow my Advice
  • 6 Things to do when training Engineers to be Managers

Archives

  • 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 © 2023