Top Mistakes Men Make When Managing Women

A company’s culture is typically set by the founders and/or management team.  If a company is founded and led by men (of which the majority are in the technology space), it stands to reason that the culture will reflect that fact.  This can lead to a company culture and management style that (inadvertently) makes mistakes […]

What are some things you must know before applying to Google as a Software Engineer?

Christian McCarrick You must be extremely proficient at writing code in at least one language.  Having good command of a language like JAVA would be beneficial. You must know your computer science fundamentals and be able to explain and use them to solve problems. Know Big-O Notation and how to figure out when offering solutions […]

How can you maximize your potential as a software engineer?

Christian McCarrick Do you mean raw potential, career potential or salary potential? My first piece of advice is to try to find the right company to work for, with the right team and the right manager/mentor.  This is more important (especially early in your career) than salary.  Watch other senior engineers / architects and study […]

Maya Angelou Quote

A quote that applies just as much to leadership.

Why should a good software developer leave Africa?

Christian McCarrick The answer would generally be the same for why any person would leave their home – A better opportunity. If you are truly a top-notch software developer and you want a job working closely with other top software developers at a top company then you might want to move.  In some cases you […]