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.
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.
Learning to Learn: Develop Skills to Master Anything In the pursuit of learning about electronics and other subjects, I have developed a set of skills that have enabled me to learn new subjects more quickly and thoroughly and with less frustration.
Finish What You Start I love starting hobby projects. However, I seem to hate finishing them. Let's figure out how to finish things.