develpreneur podcast

Coding Standards – A Personal Approach

Most of us were just getting started on our career when we were introduced to coding standards.  These are common in the industry and more so where there are entry-level developers.  Although the purpose of coding standards is often related to easing team development, there are far more benefits as well.  Thus, you should create these for your improvement as well. Coding Standards As A Productivity Tool The first benefit you will get from a standard approach is a template for writing code.  We spend more time thinking about naming and structure than we realize.  This cost dwindles away as we gain experience because we do tend to have standards we adopt.  This occurs even when we do not have... Read more

develpreneur podcast

Master Remote Work Through Preparation and Planning

The Gig economy has many facets.  One of the big positives for many people is the option of remote work.  There is a freedom that comes from being able to get away from a desk and an office outside of the home.  This goal is achievable.  However, some planning is required to be productive while working remote and making this your regular routine. A Good Workspace We have discussed your workspace in a recent episode and touched on a home office.  That is a good starting point, but remote work requires some tools as well as an eye for comfort.  For example, you need to have a reliable Internet connection, a way to be reached (cell phone is ordinary), and general... Read more

develpreneur podcast

Defining An MVP Properly for Your Goals

When you need to create a minimum viable product (MVP) the process is not that different from designing any other product.  However, the process is more challenging.  The process requires tighter control over the scope of requirements through to deployment.  This type of product is becoming a standard way to step towards funding and is worth closer examination. Why Create An MVP? As with any software product, the decision to create an MVP needs to be made.  Thus, we need to look at whether an MVP is a better choice than a full-blown product.  The first thing to understand is that an MVP must be a product that has value and is usable.  That is the “V” of the equation. ... Read more

software components

Plan and Estimate Your Project Better With Software Components

One of the challenges of building software applications is the planning and estimation required to get started.  This can be a daunting task as we see more complex software every year.  However, we can learn from experience and build a list of components that we know will be required.  This list provides us some everyday tasks to be completed for software as well as easy chunks of work to estimate. Logical Software Components There are software components that are a feature or construct of some languages and platforms.  In this case, we are talking about logical pieces instead.  For example, a login, logging, general user interface facets (header, footer, navigation), and a database setup/configuration are all components of most applications.  There might also... Read more

fund your learning

Fund Your Learning and Efforts To Become a Better Developer

By this point, you have likely said to yourself, “This is all good, but how do I afford it?”  The good news is that you are in an excellent position to get paid while you advance your knowledge and career.  In fact, learning new tools while building real-world experience is a common trait among the best developers I have met.  We will explore the details of how to fund your learning in more depth in future posts.  For now, let’s just start the wheels moving with things you can do. It Takes Skills To Learn Skills When you are starting out, it can be easy to underestimate the value of the skills you already have.  Once you have a degree, you... Read more

develpreneur podcast

Development Language Certifications and Other Tech Certs

We have looked at certifications before.  However, now we go a little deeper in our final part of the development languages overview.  The bulk of this episode focuses on development language certifications, and then we go back and look at some related to databases and other tech areas. Development Language Certifications as a Learning Method The best part about working on certifications is the experience and know-how they bring.  A certification test is going to be wide-ranging in topics it covers (within the language) while pushing/implying best practice approaches.  This approach to learning is often more complete and useful than on-the-job training provides.  Many companies have a path to using a language that ignores best practices or lacks full utilization of the... Read more