Published in Geek Culture·Dec 15, 2022I Built A Free Tool To Speed Up Frontend DevelopmentThe Problem If you do a lot of frontend development, you have probably built a website or an app that interacts with an API. Interacting with APIs is a big part of frontend development. You might be retrieving information from an API and displaying it on a…Software Development2 min readSoftware Development2 min read
Published in Geek Culture·Dec 2, 2022Member-onlyChatGPT’s Future, In Its Own WordsI asked ChatGPT some questions about its role in the future of work. me: What role will you play in the future of work? ChatGPT: As a language model, my primary role will continue to be assisting with language-related tasks. This could include answering questions, generating text, and translating languages…AI4 min readAI4 min read
Nov 28, 2022Member-onlyThe Peter PrincipleAn anti-pattern in business What is the Peter Principle? If you follow me, you know I normally write about software engineering. You’ll find a lot of the discourse concerning the peter principle is related to software engineering, but the peter principle isn’t exclusive to software engineering. …Life Lessons3 min readLife Lessons3 min read
Published in Geek Culture·Nov 28, 2022Member-onlyExperiment With Your LifeAttempting to apply the scientific method to self-improvement I recently came across a post on reddit that inspired me to re-think how I improve myself and increase my quality of life. u/HeroJournal and their girlfriend tracked how different video games impacted their mood over the course of a year:Self Improvement3 min readSelf Improvement3 min read
Published in Geek Culture·Jun 16, 2022Member-onlyThe Monty Hall ProblemA simple brain teaser that stumped one of history’s most prolific mathematicians. The Monty Hall problem is a probability puzzle based on the American television show Let’s Make a Deal. The problem was created and solved by Steve Selvin in 1975 in a letter he wrote to the scientific journal…Mathematics3 min readMathematics3 min read
Published in Level Up Coding·Apr 21, 2022Member-onlyAsk the InterviewerWhat questions should you ask at the end of an interview? In standard interviews, the last 5–15 minutes are typically given to the candidate as an opportunity to ask the interviewer questions. …Software Development3 min readSoftware Development3 min read
Published in Geek Culture·Apr 5, 2022Member-onlyHow I Prepared For My Interview With Microsoft And Landed The RoleI’m writing this on April 5th, 2022. Yesterday, April 4th, 2022, was my first day at Microsoft as a Software Engineer. It was fantastic! It’s no secret that big, prestigious tech companies have long, difficult interview processes. …Software Development3 min readSoftware Development3 min read
Published in Level Up Coding·Mar 23, 2022To Pair Program, Or To Not?When is pair programming useful and effective? When is it not? What Is Pair Programming? Pair programming is when two (or potentially more) software engineers code a feature together on one machine. There are actually many different approaches to pair programming, but the most common involves two roles: A driver, the software engineer “at…Software Development3 min readSoftware Development3 min read
Published in Geek Culture·Mar 16, 2022My Small Talk TipsWhat I’ve learned starting countless conversations with strangers. I used to roll my eyes when I saw posts on LinkedIn about soft skills being more important than hard skills for software engineers. I still do, to be entirely honest. I’m not here to trivialize the importance of hard skills, or…Software Development3 min readSoftware Development3 min read
Published in Geek Culture·Mar 9, 2022What I Learned in My First Five Years as a Software EngineerA timeline of my career with lessons learned along the way. University Okay — to be honest, I was an intern for the first two years of my career. Many wouldn’t include an internship in years of experience. That is fair enough. …Software Development5 min readSoftware Development5 min read