develpreneur podcast

Three Tips for Faster Debugging

It is time for honesty.  There is a dirty little secret we need to discuss.  It might be surprising even.  However, we need to talk about the bugs in our code.  We all would like to think about writing error-free code.  Unfortunately, we also all know that we code bugs more than we want to admit.  Therefore, we spend a substantial amount of our time debugging errors ranging from typos to logical flaws.  That leads to the topic of this episode.  Here are three ways to approach your mistakes that will lead to faster debugging. Verify The Source is Correct The most common source of errors is not logic or even typos.  It is an out-of-date piece of source code. ... Read more

Key Considerations For Evaluating Software – A Template For Success

We all will have a time where we need to evaluate and select a software solution.  This moment can seem daunting when we need to be confident in making the best decision.  We do not want to choose poorly for our personal use and can experience a career impact when we do so professionally.  Thus, we need a process that we can lean on to help us be thorough and focused on the things that matter.  In this presentation on evaluating software, we look at steps to take that will help you make (and defend) the best decision. A Plan For Evaluating Software The most important part about any evaluation os to create a method for scoring the options.  Once... Read more

develpreneur podcast

Build a Better To-Do List With These Three Tips

Steady progress is an essential step in becoming a better developer.  One tool for achieving this is to create a good set of tasks to complete.  A daily list is an excellent starting point for building this habit.  However, not all approaches are the same.  Keep these three items in mind so you can create a better to-do list each day. Simple/Actionable The central idea of a to-do list is to provide a simple plan for getting things done.  Thus, these tasks must be well-defined and easy for you to understand.  We want to be able to hold ourselves accountable for our list.  That is where the simple requirement comes in.  We are listing items that will either be “done”... Read more

develpreneur podcast

Three Key Skills For Database Developers

Relational databases are an essential piece of many modern solutions.  Thus, most developers have some exposure to SQL within the first few years of their careers.  Nevertheless, there are a few skills that separate database developers from others.  These three areas make a significant difference between those that want to stick out from their peers. Understand Joins (Inner, Outer, etc.) Relational databases are all about the relationships among data.  That means you are limited in how you can utilize these tools until you can leverage the relationships as part of a query.  Database relationships, at their most simple, will be among tables.  That leads to joins.  If you are struggling to understand how to join data from two (or more)... Read more

develpreneur podcast

Productivity Habits To Start Your Day Right

  One of our often stated goals is to make progress on our goals every day.  That leads us to look for ways to create daily habits that promote progress and productivity.  In this episode, we look at three productivity habits you should adopt for a proper mindset before getting into the craziness that many days become.  These are easy to do and highly recommended among modern productivity gurus. List Your Goals For The Day The simplest thing you can do to start your day is to make a plan.  Likewise, the simplest plan you can make is a list of tasks.  This habit can end your day or start it, but in either case, the goals are to set... Read more

develpreneur podcast

Three Everyday Applications For Developer Productivity

We live and breath technology.  Thus, most of us have several everyday applications for developer productivity.  While each of us has our way to work and preferred applications, there are three options you should look into.  These are personal favorites and great ideas to up your game in a short time. Codacy Static code analysis is one of those areas where developers do not do an excellent job of using the tools available.  That can be a significant problem in our goal to become better developers.  Therefore, I chose my favorite as our first application.  Codacy is more a site than an application in the traditional sense.  Nevertheless, this SAAS solution can help you improve your code quality in minutes. ... Read more