Nathan Lin

Software Engineer at Keap. Opinions my own.


How To Become a High Performing Software Engineer Without Any Code: Part I

January 9, 2020

Want to become a better software engineer - without writing any code? Is that even possible?

3 Libraries Every Java Developer Should Be Using

September 8, 2019

I've found these 3 Java libraries to be indispensable in building robust, scalable applications. Are you already using them?

Why Imposter Syndrome Is A Fictitious Sham And How To Rid Yourself Of It Forever

August 7, 2019

Imposter syndrome sucks. But it's definitely beatable. Here are 2 tips to help you overcome it.

3 Tips For Every Junior Engineer That Wants To Become A Senior Engineer

July 22, 2019

What makes a senior engineer, well, senior? Hint: There's more to it than just X years of experience.

Why It's Time To Stop Complaining About Technical Interviews

July 14, 2019

Why do software engineers complain about tech interviews? Are they poor indicators of a candidate's future performance?

3 Reasons Why Every Java Developer Should Learn TypeScript in 2019

July 14, 2019

JavaScript has been the most popular language according to the Stack Overflow developer survey for 6 years. Are you missing out?

Join The Newsletter

You'll receive articles around server-side languages like Java, NodeJS, and general software engineering.

Join The Newsletter

You'll receive articles around server-side languages like Java, NodeJS, and general software engineering.