Software Engineers Rush to Write Bad Code Engineers are pushed to write code quickly and the quality suffers because of it. How can you move quickly while maintaining a high level of quality?
Storytelling in Presentation Ever wanted to improve your ability to convey what's in your head to your audience? This talk is for you!
Talking Technical With Non Technical Talkers This is my first technical talk! I wanted to share with the world what I've learned working with folks from different backgrounds and disciplines.
How to Make a Photo Stitching Website & Avoid Burnout Engineers love to start side projects and never finish them. This leads to burnout. Why not build fun things instead? How about a tool to develop virtual cross stitches!
A Collection of Tips to Become a Software Engineer Over the years I have been on both sides of the interview process. I have learned a wealth of experience, here is my advice.
How to Build a Circuit Board One Day I decided to learn how to make circuit boards. Several months later, my first PCB arried in the mail. This is how I got there.
What I learned from Failing with Kickstarter In 2016, I set out to launch my first product on Kickstarter. I failed, did some research, tried again and succeeded. These are my observations.
What it Means to Fail I marked my service in the Peace Corps as a failure. After much reflection on that summarization, I realized there is more than one way to look at failure.
Time Management & Productivity I have gotten very good at managing my time over the years, here is how I do it.
Sharing What You've Learned with Others I have learned a lot along the way and I'll share those lessons learned here.