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 […]

When is it a good idea to refrain from speaking your mind at work?

Christian McCarrick I think the number one time when it is good to refrain from speaking your mind is when you are extremely emotional about something.  This does not mean that you should never say what you want to say, but sometimes it is best to wait until emotions, tensions, etc. have lessened and you […]

Is a college education required for a career in software engineering?

Christian McCarrick No, it is not.  However, if you are new to the field it can help you get interviews especially at some of the larger companies, Google, etc. You should have a solid understanding of computer science fundamentals and be proficient in at least one programming language. See Questions On Quora Source: Quora

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.

The Interview Process at Most Tech Startups is Broken

Everyone complains about how hard it is to find and hire great engineering talent yet almost no one spends the time required to build out an exceptional and efficient hiring & interviewing process.  To clarify, the HR / Recruiter portion is usually pretty good, but once it gets into the engineering hiring manager and team […]