Shows / Develpreneur: Become a Better Developer and Entrepreneur

Develpreneur: Become a Better Developer and Entrepreneur
This podcast is for aspiring entrepreneurs and technologists as well as those that want to become a designer and implementors of great software solutions. That includes solving problems through technology. We look at the whole skill set that makes a great developer. This includes tech skills, business and entrepreneurial skills, and life-hacking, so you have the time to get the job done while still enjoying life.
Episodes
Develpreneur: Become a Better Developer and EntrepreneurIntellectual Violence - A Short-Sighted Anti-Pattern
This anti-pattern implies a heavier hand than is common. While the intellectual violence anti-pattern sounds shocking and over-the-top, it is common and often…
Develpreneur: Become a Better Developer and EntrepreneurReinventing The Wheel - An Age-Old Anti-Pattern
It is hard to go through life without being warned against reinventing the wheel at some point. This recommendation is a general warning to avoid duplicating…
Develpreneur: Become a Better Developer and EntrepreneurThe Swiss Army Knife AntiPattern
A swiss army knife is a great tool to carry around with you. However, this anti-pattern tells us that building a one-stop-shop for your design functionality is…
Develpreneur: Become a Better Developer and EntrepreneurArchitecture By Implication - An Easy Anti-Pattern to Fall Into
While experience is an excellent teacher, it is not a silver bullet. Every problem we tackle is a little different. Thus, we should follow best practices even…
Develpreneur: Become a Better Developer and EntrepreneurThe Grand Old Duke of York Anti-Pattern
The skills of writing code and abstracting functionality are not the same. This fact is why the Grand old Duke of York is an anti-pattern. Passing around…
Develpreneur: Become a Better Developer and EntrepreneurDesign By Committee - A More is Less Anti-pattern
There is an old saw about too many cooks spoiling the broth. This statement roughly describes the design by committee anti-pattern. While two heads may be…
Develpreneur: Become a Better Developer and EntrepreneurThe Warm Bodies AntiPattern - Not a Cool Situation
We all know that more is always better except when it is not. The challenge of quality and quantity is a common anti-pattern for software development. We take…
Develpreneur: Become a Better Developer and EntrepreneurAutogenerated Stovepipe - An Anti-Pattern
In an effort to re-use our previous work, we can over-simplify a solution. One such situation is when we grow from a stand-alone system to a distributed one…
Develpreneur: Become a Better Developer and EntrepreneurWolf Ticket AntiPattern - Not What It Seems
We often look at vendors and standards for a way to improve productivity. There is nothing wrong with this and it even is a best practice. However, not…
Develpreneur: Become a Better Developer and EntrepreneurDefining The Jumble AntiPattern
In this episode, we tackle a higher form of the Spaghetti Code Anti-Pattern. While that is a code-level issue, the jumble antipattern shows up in the…
Develpreneur: Become a Better Developer and EntrepreneurThe Input Kludge AntiPattern
It is hard to think of the word "kludge" and anything other than an anti-pattern. Thus, the input kludge antipattern is an obvious name. This example of how…
Develpreneur: Become a Better Developer and EntrepreneurThe Ambiguous Viewpoint AntiPattern
The ambiguous viewpoint anti-pattern is one that goes to the heart of object-oriented design. We want to abstract and isolate functionality in a way that…
Develpreneur: Become a Better Developer and EntrepreneurWalking Through a Minefield AntiPattern
Velocity is an important part of modern software development. However, there is also that adage that "speed kills." Therefore, we need to strike a balance to…
Develpreneur: Become a Better Developer and EntrepreneurThe Dead End AntiPattern - The Name Says It All
Over the years, we have built tiny up to large systems that provide a launching point for other applications. These solutions are built on the hard work and…
Develpreneur: Become a Better Developer and EntrepreneurThe Copy Paste AntiPattern - An Easy Trap To Fall Into
We all do it. There is a chunk of code that almost does what we need. So, we copy and paste it where we want it then make some modifications. When we do this…
Develpreneur: Become a Better Developer and EntrepreneurThe Lava Flow Pattern - After The Code Cools Down
While lava is hot and deadly early on, it becomes hard to move once it cools down. The is the thinking behind the name for the lava flow pattern. This…
Develpreneur: Become a Better Developer and EntrepreneurThe Poltergeist Anti-Pattern - When Design Goes Bad
Best practices are like everything else. There are times to ignore or break the rules. The anti-pattern we cover in this episode results from not doing so. The…
Develpreneur: Become a Better Developer and EntrepreneurThe Boat Anchor Anti-Pattern
Sometimes ideas that are good at one time become horrible later on. This is one of many ways to get stuck in the boat anchor anti-pattern. It is a situation…
Develpreneur: Become a Better Developer and EntrepreneurThe Continuous Obsolescence Anti-Pattern
As hard it is to spell the Continuous Obsolescence anti-pattern is easy to fall into. The lure of shiny new versions of products often leads us into this trap…
Develpreneur: Become a Better Developer and EntrepreneurSpaghetti Code Anti-Pattern
The spaghetti code anti-pattern is one that has become less prevalent in applications. However, we can still see some excellent examples in the world of…
Develpreneur: Become a Better Developer and EntrepreneurThe Golden Hammer Anti-Pattern
The next anti-pattern we look at is the golden hammer. It is another situation that seems to come up often. Thus, it is one we need to keep an eye out for in…
Develpreneur: Become a Better Developer and EntrepreneurThe Blob Anti-Pattern
We will kick off the new season with a look at the Blob anti-pattern. This is one that is common and easy to fall into. The tendency to kick design decisions…
Develpreneur: Become a Better Developer and EntrepreneurA General Anti-Pattern Definition - New Season Kick-off
It is time to kick off a new season. Thus, we will set the tone by providing a general anti-pattern definition. Spoiler alert, this season will focus on…
Develpreneur: Become a Better Developer and EntrepreneurSuccess vs. Successful
Some recent pondering has me considering the whole idea of being successful. I think we can find success and happiness without worrying about being successful…
Develpreneur: Become a Better Developer and EntrepreneurCreating a Podcast - Not Just a Lot of Talking
There are a vast number of tutorials for creating a podcast. These cover the technical issues and often include some suggestions to help you be successful. In…
Develpreneur: Become a Better Developer and EntrepreneurWriting A Book - What You Should Know Before You Begin
One of the popular suggestions for passive income is writing a book. There are some pros to doing so. However, it is not a project to be undertaken lightly…
Develpreneur: Become a Better Developer and EntrepreneurHabits, Roadmaps, and the Value of Career Momentum
When we think of our professional lives, the result is a marathon, not a sprint. Thus, there is a need to develop a form of career momentum that can get us…
Develpreneur: Become a Better Developer and EntrepreneurAdding Soft Skills To Advance Your Career
It is probably not going to shock you to find that soft skills are an essential piece of success in your career. Technical skills are your primary asset…
Develpreneur: Become a Better Developer and EntrepreneurAdvancing Your Career Through New Challenges
As you move through the years, you might find that advancing your career becomes a more significant challenge. There was so much to learn when you started…
Develpreneur: Become a Better Developer and EntrepreneurGiving Back As A Mentor, Coach, and Lead
We have looked this week at how to get the most out of mentors and teammates. However, we also should think about giving back. There will be opportunities to…
Develpreneur: Become a Better Developer and EntrepreneurLearning From Peers, Teammates, and Co-Workers
There are a wealth of teachers in our professional community. I have found the most common contributor to my success is learning from peers. The people around…
Develpreneur: Become a Better Developer and EntrepreneurFinding Mentors To Advance Your Knowledge and Career
There are many tools that will help us keep up with technology and even advance our career. These have differing values. However, finding mentors is often at…
Develpreneur: Become a Better Developer and EntrepreneurDeveloper Tool Categories You Should Know
While we have discussed a broad range of tools over the years. There are a lot of good ones out there that are free and even better ones that are commercial…
Develpreneur: Become a Better Developer and EntrepreneurIncreasing Productivity and Quality With Proper Tools
One of the side effects of becoming a better developer is increasing productivity and quality. You literally get more value from time spent on a task. These…
Develpreneur: Become a Better Developer and EntrepreneurEnhancing Your Resume With Development Tools
A big part of advancing your career includes enhancing your resume. There will be new skills you pick up along the way, and it helps to let others know about…
Develpreneur: Become a Better Developer and EntrepreneurResearching New Tools and Technologies
Learning for our personal purposes is not the limit of what IT workers are asked to do. There are also situations where we need to learn the latest tools or…
Develpreneur: Become a Better Developer and EntrepreneurCareer Advancement Through Training and Conferences
There are many ways to add to our skills and advance our career. While on-the-job learning is essential, formal learning situations can move the ball forward…
Develpreneur: Become a Better Developer and EntrepreneurLearning New Tech Skills On The Job
An IT career demands that we include learning new tech skills as part of our regular routine. This requirement often leads to a lot of time spent on career…
Develpreneur: Become a Better Developer and EntrepreneurPlaying Your Professional Role as An Employee or Consultant - Career Intangibles
We all have seen situations in our career where we are asked to play a role. The role is sometimes a broader one than we are used to. However, we can also be…
Develpreneur: Become a Better Developer and EntrepreneurBest Practices For Travel and Related Expenses
A side hustle does not preclude travel. Thus, sooner or later you will face the question of how to handle travel and related expenses. You might not have to…
Develpreneur: Become a Better Developer and EntrepreneurConsulting Intangibles - Building Relationships
An excellent measure of long-term success is how much your customers like you. Thus, building relationships are a critical part of your job. You may have the…
Develpreneur: Become a Better Developer and EntrepreneurExplicit and Implicit Project Deliverables
We have touched on the idea that there are explicit and implicit project deliverables in most cases. These may be due to our customer simplifying a solution or…
Develpreneur: Become a Better Developer and EntrepreneurDeliverable Packaging and Creating a Customer Experience.
When we complete a project for a customer or employer, we give them a product. Thus, there is a form of deliverable packaging that we need to consider for that…
Develpreneur: Become a Better Developer and EntrepreneurProject Deliverables, Quality, Guidelines and Best Practices
Sooner or later, every developer is asked for project deliverables. This may be source code, binary files, or full-blown documents. No matter which of these is…
Develpreneur: Become a Better Developer and EntrepreneurCommunicating Progress and Status - Consulting Tips
No matter how good you are at your job, sooner or later communicating status will be required. A helpful hint is to avoid waiting until this becomes a…
Develpreneur: Become a Better Developer and EntrepreneurYour Code Repository and Ownership of Source - Consulting Tips
A software consultant brings intellectual tools with them as well as applications. This capital comes in the form of experience and also the more concrete…
Develpreneur: Become a Better Developer and EntrepreneurDeveloper Tools and Licenses as a Consultant (or Employee)
One of the common aspects of consulting that is missed is clarity about developer tools and licenses. In particular, this obstacle is natural to overlook when…
Develpreneur: Become a Better Developer and EntrepreneurConsulting Project Enhancements and Follow-Ups
The completion of a project is not necessarily the end of a customer relationship. To the contrary, consulting project enhancements are a common way to keep…
Develpreneur: Become a Better Developer and EntrepreneurWriting Proposals and Winning Projects
Once you find a prospect your next step is turning them into a customer. In the IT world (as well as most other lines of business) this is done through a…
Develpreneur: Become a Better Developer and EntrepreneurFinding Consulting Projects Without Cold Calls
The challenge of finding consulting projects is not one you should overlook. However, the first is the hardest. Once you have a couple of projects under your…
Develpreneur: Become a Better Developer and EntrepreneurFixed or Hourly Project Pricing
One of the critical choices in accepting a project is whether you will bill based on a fixed or hourly basis. The bottom line is that one approach places more…
Develpreneur: Become a Better Developer and EntrepreneurConsulting Invoices and Getting Paid
Whether you are running a side hustle or a full-blown business, at some point you will need to create consulting invoices. Well, unless you do not care about…
Develpreneur: Become a Better Developer and EntrepreneurSetting the Price for Software Consulting
The most common discussion I have had around consulting is setting the price on my services. Yes, customers care about my rates. However, the conversations…
Develpreneur: Become a Better Developer and EntrepreneurHonest Communication Is Critical For Consultants
There is a book on having difficult conversations. The challenge is that we do not like having them. They tend to be difficult. Unfortunately, this can…
Develpreneur: Become a Better Developer and EntrepreneurWhen To Vent (never) as part of Consulting Communication
As we continue to discuss consulting communication, we turn towards venting. This topic includes negative communication as well. To be clear, negative is not…
Develpreneur: Become a Better Developer and EntrepreneurCYA Documentation : Getting Started With Consulting
There are all sorts of documents that are needed for a consultant. However, the ones that provide a form of CYA documentation may be the most vital. This sort…
Develpreneur: Become a Better Developer and EntrepreneurPlan For Disruptions - Getting Started With Consulting
One of the hardest parts of building a consulting career is the disruptions that always occur. This is a path that often follows the feast or famine roller…
Develpreneur: Become a Better Developer and EntrepreneurThat Final Push - Getting Started On Consulting
As we look at how and when to start a consulting business (or project), it helps to consider timing. Sometimes you can select when to start, and other times…
Develpreneur: Become a Better Developer and EntrepreneurGetting Started - Preparing for Consulting
This season is focusing on lessons learned from a consulting career. A lot of the content can be found in the Develpreneur book. However, we will go a little…
Develpreneur: Become a Better Developer and EntrepreneurSeason 7 and Beyond: Advancing Your Career
This is a perfect time for us to look ahead at season seven and beyond. We will continue providing content for advancing your career starting with a deep dive…