Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

Develpreneur: Become a Better Developer and Entrepreneur

Technology Business

Episodes

Showing 401-500 of 968
«« ← Prev Page 5 of 10 Next → »»

A Painful Step - Situational Awareness

09 Jun 2022

Contributed by Lukas

A lack of situational awareness is just one of many youthful mistakes we make.  Yet, it is the root of tons of lessons.  We see it as children shini...

When I Died - Rushing In And Lack Of Caution

07 Jun 2022

Contributed by Lukas

This episode covers one of the more dramatic points of my youth where a lack of caution lead to me being declared dead.  However, the declaration was...

Towed Away : Highlight Features

02 Jun 2022

Contributed by Lukas

We explore another auto-related mistake in my past in this episode to spend time discussing a need to highlight features.  In fact, an argument can b...

A Stolen Car : Playing The Odds And Question Everything

31 May 2022

Contributed by Lukas

This episode is a tale that shows us that we should question everything.  Yes, even our assumptions.  Actually, our assumptions first.  We have so ...

A Mistake In Choosing A Major - Prepare For Meetings

26 May 2022

Contributed by Lukas

The first mistake I want to share in this season is when I chose a major in college. While I was young and naive, it still is a teachable moment to pr...

Using Failures To Gain Success - The Season 17 Overview

24 May 2022

Contributed by Lukas

We start season 17 with an overview of what to expect. This season will focus on using failures to gain success. Too much is made of the road to succe...

Using Patterns and Anti-Patterns : Season Wrap-up

28 Apr 2022

Contributed by Lukas

We end this season with a look at using patterns and anti-patterns throughout your work.  The value they provide is obvious and costs little.  We ga...

Big Hairy Audacious Goals - An Anti-Pattern

26 Apr 2022

Contributed by Lukas

The BHAG or Big Hairy Audacious Goals approach to vision or roadmaps is often recommended.  The objective is to keep from limiting ourselves.  The p...

Rinse And Repeat - A template pattern

21 Apr 2022

Contributed by Lukas

One of the most powerful and useful patterns I have come across is one we will call rinse and repeat.  It may also be seen as copy and paste or templ...

The Rosetta Stone Pattern - A Common Format

19 Apr 2022

Contributed by Lukas

Our new patterns include the rosetta stone.  This pattern provides a path to link disparate systems and their data formats.  It comes from the histo...

The Worst That Can Happen - An Architectural Pattern

14 Apr 2022

Contributed by Lukas

We continue on a series of new patterns and anti-patterns with "the worst that can happen."  This pattern uses fear and hyperbole to help us tighten ...

Technical Debt - Yes, That Is A Pattern

12 Apr 2022

Contributed by Lukas

The idea of technical debt is a hot topic among software development groups.  In particular, this concept shows up in agile efforts.  While it is mo...

The Cancer Pattern - One Place The C Word is Ok.

07 Apr 2022

Contributed by Lukas

The Cancer pattern has a word we do not have a favorable view of.  However, this pattern is becoming needed in more and more environments.  This pat...

Keep It Simple - A Pattern To Avoid Complexity

05 Apr 2022

Contributed by Lukas

We return to pick up a couple of new patterns.  In this episode, we look at the keep it simple pattern and how to apply it to architecture.  It is a...

Misdirection Anti-Pattern : Solving The Wrong Problem

31 Mar 2022

Contributed by Lukas

We looked at an incorrect focus based on faulty data analysis in our prior episode.  This time we explore solving the wrong problem with the misdirec...

Statistical Bigotry - Placing An Incorrect Emphasis

29 Mar 2022

Contributed by Lukas

This podcast season is a great excuse to highlight new anti-patterns.  We look at a new one we call statistical bigotry in this episode.  That is an...

Stovepipe Enterprise - The Patchwork Anti-Pattern

24 Mar 2022

Contributed by Lukas

We have highlighted many areas of quality software development.  However, the stovepipe enterprise is a maintenance anti-pattern.  This situation oc...

Warm Bodies - A Subtraction By Addition Anti-pattern

22 Mar 2022

Contributed by Lukas

The "warm bodies" anti-pattern is sometimes subtle.  However, it can be frustrating and sink more than a project.  This approach is based on the fal...

Vendor Lock-in : A Limiting Anti-Pattern

17 Mar 2022

Contributed by Lukas

This episode covers the vendor lock-in anti-pattern.  It is another one that we have seen before.  However, it is slightly different when you apply ...

Reinvent The Wheel : An Anti-Pattern of Pride

15 Mar 2022

Contributed by Lukas

This next anti-pattern is "reinvent the wheel."  It is not a rare issue in solving problems.  However, it is still worth exploring.  Knowledge is n...

The Wolf Ticket Anti-Pattern: As In Wearing Sheep's Clothing

10 Mar 2022

Contributed by Lukas

Communication and consistency are key traits of patterns.  Likewise, a lack of these creates anti-patterns like the wolf ticket.  We all know that s...

The Jumble Anti-Pattern : Mixing up horizontal and vertical

08 Mar 2022

Contributed by Lukas

One of the funny things about anti-patterns is that they are obvious in the name alone.  We might not know what it is but everyone avoids a jumble. ...

Cover Your Assets Anti-Pattern : Protection Over Production

03 Mar 2022

Contributed by Lukas

Overkill is a theme among many anti-patterns.  The cover your assets approach is one of those types where it just goes too far.  There is nothing wr...

The Swiss Army Knife Anti-Pattern - All Things To All People

01 Mar 2022

Contributed by Lukas

Much like the make people happy obstacle, we have the Swiss Army Knife Anti-Pattern.  This mistake is another example of over-architecting a solution...

Make Everyone Happy - A Paradoxical Anti-Pattern

24 Feb 2022

Contributed by Lukas

One of the most amusing anti-patterns is the one known as "make everyone happy."  The funny thing is that it never does.  Instead, it points us to a...

Architecture By Implication - An Assumption Anti-Pattern

22 Feb 2022

Contributed by Lukas

The series switches gears to look at anti-patterns.  We start with the mother of all anti-patterns, architecture by implication.  Any time we have a...

The Space-Based Pattern , AKA A Cloud Architecture

17 Feb 2022

Contributed by Lukas

We wrap up our patterns focus with the space-based pattern.  This is also known as cloud architecture.  We will see how this approach allows us to b...

The Microservices Architecture Pattern - Small, Reusable Solutions

15 Feb 2022

Contributed by Lukas

We come to one of the best patterns for breaking a big problem down into bite-sized pieces.  The microservices architecture pattern is a perfect fit....

The Microkernel Pattern - Core System and Plugins

10 Feb 2022

Contributed by Lukas

The focus of this episode on software architecture patterns is the microkernel pattern.  It is a common way to build on core technology without the n...

The Interpreter Pattern - Translate expressions in code

08 Feb 2022

Contributed by Lukas

We continue our season of software architecture patterns and more by reviewing the interpreter pattern.  This one may seem familiar.  It has been di...

Blackboard Pattern : A Way to Brainstorm In Software

03 Feb 2022

Contributed by Lukas

The blackboard pattern is arguably the least known among our first group.  This is a pattern that is not common because it is best used with some spe...

Model-View-Controller : A Pattern Based on Functional Area

01 Feb 2022

Contributed by Lukas

The Model-View-Controller pattern is one that is common and often seen in frameworks.  It provides us with a nice place to "hang" our code. The Model...

Event Bus Pattern : A Software News Feed

27 Jan 2022

Contributed by Lukas

We often see the Event Bus architectural pattern in notification frameworks and Android development.  This approach provides us with a way to have a...

Peer-To-Peer : An Architecture Pattern Where Everyone Shares The Work

25 Jan 2022

Contributed by Lukas

This episode digs into the peer-to-peer software architecture pattern.  It is common among file-sharing and crypto networks.  Likewise, the pattern ...

Broker Pattern - Send Requests To The Correct Worker

20 Jan 2022

Contributed by Lukas

The broker pattern may seem very similar to some others we have examined.  However, it is more about distributed systems than balancing traffic.  Th...

Pipe-filter : An Architecture for Processing Data

18 Jan 2022

Contributed by Lukas

The pipe-filter architectural pattern is very common and used to process data.  It is flexible and scalable.  This pattern has existed in other area...

Master-Slave : An Architecture For Distributing Work

13 Jan 2022

Contributed by Lukas

We switch gears in this episode and look at a pattern for getting work done.  The master-slave pattern can be confused with the client-server.  Howe...

Client-Server Pattern - Software Architecture

11 Jan 2022

Contributed by Lukas

The discussion of patterns sort of goes backwards this episode.  First, we look at the client-server pattern.  It is an older and well-established p...

The Layered Pattern - Software Architecture Solutions

06 Jan 2022

Contributed by Lukas

We start our journey through software architecture patterns with one of the most common.  The layered pattern is easy-to-use and often easy to unders...

Software Architecture Patterns and Anti-Patterns Overview

04 Jan 2022

Contributed by Lukas

We start this season of the podcast with an overview or review of software architecture patterns and anti-patterns.  This season will explore several...

Personal Retrospective and Review - Finish The Year Right

23 Dec 2021

Contributed by Lukas

No Sprint is complete unless it includes a retrospective and a review.  We need to examine what we accomplished and how we got here.  Those same con...

True Vacation - Embracing The Value of Time Off

22 Dec 2021

Contributed by Lukas

It is the time of year when we wind down a little bit.  This is when it is essential to reconnect and maybe even take a true vacation. Finally, we ca...

Positive Focus - Victories and Tasks That Recharge Us

25 Nov 2021

Contributed by Lukas

Holidays and vacations are meant to recharge us.  They help us maintain or restore a positive focus and improve productivity.  Nevertheless, we want...

Embrace Downtime - Make the Most of Slow Times

23 Nov 2021

Contributed by Lukas

We are starting into that time of year where you might be most busy or struggle to find meaningful work.  For those that are experiencing the latter,...

Set A Pace - Maximizing Your Productivity and Minimizing Stress

28 Oct 2021

Contributed by Lukas

We finish the season of interviews with a discussion of how to set a pace that leads to success.  We often refer to milestones and steady progress as...

Achieving Goals - Setting A Milestone And Hitting The Mark

26 Oct 2021

Contributed by Lukas

The season of interviews is wrapping up. First, however, I want to share some points about achieving goals and setting them.  This past season was a ...

Enjoy The Challenge - Finding Joy In Your Work

21 Oct 2021

Contributed by Lukas

The greatest blessing you can have is to find joy in your work. It is a cliché to say you will never work a day in your life. However, that does not ...

A Community Effort - Building Your Content and User Base

19 Oct 2021

Contributed by Lukas

One of the challenges of building a community is providing enough value to the members.  That requires a community effort from almost the start.  We...

Finding Software - Navigating A Web Full Of Options

14 Oct 2021

Contributed by Lukas

We continue the interview with Jeff Dillon of Ed Tech Connect with a solution for finding software.  That is not a simple problem to solve in the mod...

Jeff Dillon - EdTech Connect - Technology In Higher Ed

12 Oct 2021

Contributed by Lukas

We start the next set of interviews with a discussion about technology in higher ed with Jeff Dillon.  He has spent his career in this area of focus ...

Technical Fit - Assess Your Tools and Processes To Find A Match

07 Oct 2021

Contributed by Lukas

We take a break from our interviews and a wealth of recommendations to review how to apply these.  There is a technical fit and organizational fit fo...

Planning For Growth - Give Your Changes Time To Take Hold

05 Oct 2021

Contributed by Lukas

The last part of our interview episodes with Krishna Mohan dive into how he helps companies grow.  The primary concept is planning for growth.  Howe...

Are You Ready For Growth? - Krishna Mohan Part 2

30 Sep 2021

Contributed by Lukas

We continue our discussion with Krishna Mohan with a focus on the question, "are you ready for growth".  Everyone wants to grow their business.  How...

Krishna Mohan - Turning Specific Experience Into General Solutions

28 Sep 2021

Contributed by Lukas

This episode starts a discussion with Krishna Mohan.  We start with some of his background and a journey from specific experiences to building genera...

Meaningful Discussions - Learning From Others While Giving Back

23 Sep 2021

Contributed by Lukas

This episode offers a side trip during the interviews season and focuses on meaningful discussions.  We have mentioned difficult discussions.  Howev...

Memorable Marketing - Find Ways To Stick In Your Customer's Mind

21 Sep 2021

Contributed by Lukas

Here is a bonus episode in our interview with Sam McNeill.  They provide a memorable marketing sort of tool known as insta-hit.  He mentioned this d...

Sam McNeill - Difficult Conversations and Building a Culture of Teamwork

16 Sep 2021

Contributed by Lukas

We wrap up the main part of the conversation with Sam McNeill as we mention difficult conversations.  That is a perfect start for his stories about b...

Sam NcNeill - When Things Go Wrong , Great Leaders Step Up

14 Sep 2021

Contributed by Lukas

We continue our multi-part series of interviews with Sam McNeill with a look at when things go wrong and an examination of leaders.  There are times ...

Sam McNeill Part 2 - Win Customers With Excitement and Professionalism

09 Sep 2021

Contributed by Lukas

We continue our interview with Sam with a deeper dive into enthusiasm.  He describes how his love of his job helps him to win customers.  However, t...

Sam McNeill Interview - Love Your Job And Find Success

07 Sep 2021

Contributed by Lukas

We start our next series of interviews with an example of what happens when you love your job.  Sam McNeill is highly successful and entertaining bec...

Style Stages - Find the platform that works for you (DP Knudten Part 4)

02 Sep 2021

Contributed by Lukas

We jump into a discussion about repetition as key to your brand success.  However, the next topic of style stages is just as critical.  Then, we tou...

Niche Brands - Personal Or Otherwise - DP Knudten Part 3

31 Aug 2021

Contributed by Lukas

This episode starts right away with a continuation of the niche brands discussion.  We then move to DP's thoughts on social media and using those too...

Brand First Principles, A Foundation In Truth - DP Knudten Part 2

26 Aug 2021

Contributed by Lukas

We dig into the ways to build a non-fiction brand in episode two.  The focus is on brand first principles and sticking to truth in building upon it. ...

DP Knudten - Nonfiction Brands - Match Products And People

24 Aug 2021

Contributed by Lukas

We continue our interviews with the first part of our discussion with the author of nonfiction brands - DP Knudten.  His book sparked my interest, an...

Professional Publishing Secret - Get Started And Be Consistent

19 Aug 2021

Contributed by Lukas

We wrap up the interview with Dale L. Roberts sharing his professional publishing secret.  He tells us to get started and be consistent.  However, h...

Publish Wide - Dale Roberts Advice for Building Your Platforms

17 Aug 2021

Contributed by Lukas

An interview of a  self-publishing expert is not complete without a discussion of "publish wide."  That refers to the many platforms available to pu...

Define Your Audience For Publishing Success

12 Aug 2021

Contributed by Lukas

We continue our discussion with Dale L. Roberts with a discussion around how to define your audience.  That is an important step in any product.  Bo...

Dale L. Roberts Interview - Getting Started With Self-Publishing

10 Aug 2021

Contributed by Lukas

.This episode starts a new multi-part set of interviews with Dale L. Roberts.  He is a guru of self-publishing with dozens of books to his name.  Th...

Finding A Mentor - Creating a Solid Foundation

05 Aug 2021

Contributed by Lukas

This bonus episode for our Tim Stratton interview digs deeper into finding a mentor. First, we look at what makes a good mentor relationship.  This i...

Mentor Relationships - Timothy Stratton Interview Part 5

03 Aug 2021

Contributed by Lukas

The last part of the series in the Tim Stratton interview goes into how he got here and touches on mentor relationships.  While we stick to the speci...

A Better Manager - Tim Stratton Interview

29 Jul 2021

Contributed by Lukas

This episode of our interview with Timothy Stratton delves into experiences and how to be a better manager.  We compare notes on what has worked for ...

Interview With Timothy Stratton - Continuing Education

27 Jul 2021

Contributed by Lukas

We continue our discussion with Timothy Stratton with a dive into continuing education and how to keep up in the fast-moving world.  There are always...

Timothy Stratton Interview Part 2 - The Value of Higher Education

22 Jul 2021

Contributed by Lukas

Part two of our series of interviews with Timothy Stratton looks at his early years.  He started with a focus on higher education.  That worked well...

Timothy Stratton Interview Part 1 - Starting a New Project

20 Jul 2021

Contributed by Lukas

We start the next interview with an introduction to Timothy Stratton.  He is an experienced developer moving into a role as a manager.  This episode...

Trevor Ewen Part 2 - The Technical MBA

19 Jul 2021

Contributed by Lukas

The second part of our interviews with Trevor Ewen focuses on the value of a technical MBA.  We discuss the benefits of the degree, the program, and ...

Trevor Ewen Part 4 - Extending Code

15 Jul 2021

Contributed by Lukas

We wrap up the Trevor Ewen interview series with a discussion of building libraries and extending code.  While this is often a necessity, there are d...

Trevor Ewen Part 3 - Functional Core Imperative Shell

13 Jul 2021

Contributed by Lukas

The third of our series of discussion episodes with Trevor Ewen touches on a functional core and imperative shell.  This is an approach to building ...

Trevor Ewen Part 1 - Building Software

06 Jul 2021

Contributed by Lukas

We start a new season of episodes full of interviews in a discussion with Trevor Ewen.  Building software is an underlying theme of this part of our ...

Object-Oriented Design : Invest In The Design Process

23 Apr 2021

Contributed by Lukas

We wrap up the season with a focus on the design process.  There is a cost to doing this, as with most things of value.  However, you will find that...

Keep It Simple - Avoid Complex Object-Oriented Designs

16 Apr 2021

Contributed by Lukas

Software developers are known for many traits.  Unfortunately, one of those is ignoring the keep it simple philosophy.  We tend to "show off" our pr...

Leverage Your Language - Use What It Gives You

14 Apr 2021

Contributed by Lukas

An often overlooked facet of object-oriented design is how to leverage your language to speed development.  Every coding language has features and st...

Finding Balance In Your Object-Oriented Design Complexity

12 Apr 2021

Contributed by Lukas

There are many areas of life where moderation is required.  Object-oriented design complexity is one of those situations.  We can create a solution ...

Documentation Of Our Object-Oriented Solution

09 Apr 2021

Contributed by Lukas

It is hard to think of a facet of software development that programmers dislike more than documentation.  This task is almost always pushed to the en...

Test-Driven Development - A Better Object Oriented Design Approach

07 Apr 2021

Contributed by Lukas

Testing and Design are often at opposite ends of the software development life-cycle.  However, test-driven development is an excellent way to drive ...

Testing Object-Oriented Code - A Better Design Approach

05 Apr 2021

Contributed by Lukas

We have spent a lot of time on the core concepts of object-oriented design and programming.  However, testing object-oriented code is at least as ess...

Destructors And Cleaning Up An Instance: Object-Oriented Design

02 Apr 2021

Contributed by Lukas

When we get to the end of our use of a class instance, we need to clean up after ourselves.  This is where destructors come into play.  They are sim...

Constructors And Initializers In Object-Oriented Design

31 Mar 2021

Contributed by Lukas

When we create an instance of a class, we often need to do some initialization.  Constructors and initializers achieve this goal.  These are two dif...

Static Attributes And Methods In Object-Oriented Design

29 Mar 2021

Contributed by Lukas

In this episode, we look at how to use static attributes and methods in our class design. These are important but can be over-used.  They can even be...

Software Design - Finding Balance With Coupling And Cohesion

26 Mar 2021

Contributed by Lukas

We have spent a few episodes looking at cohesion and coupling.  Now it is time to find balance in these two software design approaches.  Each approa...

Coupling - A Smaller Object Approach To Software Solutions

24 Mar 2021

Contributed by Lukas

In object-oriented software, we talk about the concept of coupling.  Put simply; this is a small object approach to our solution.  It is the opposit...

Cohesion - A Big Object Approach To Design

22 Mar 2021

Contributed by Lukas

This episode focuses on cohesion and the idea of using fewer large objects to solve a problem.  This approach is often considered the opposite of usi...

Cohesion and Coupling in Object-Oriented Design

19 Mar 2021

Contributed by Lukas

Cohesion and coupling are options that are often discussed in object-oriented design circles.  They are two ways to approach a solution.  On the one...

Property Design In An Object-Oriented System

17 Mar 2021

Contributed by Lukas

One of the most prevalent topics of consideration in an object-oriented system is property design.  We can keep them simple or create more classes. ...

Class Relationships - When Has-A Shows a Relation

15 Mar 2021

Contributed by Lukas

Our language can blur the distinctions of class relationships in designing our solution.  The "has-a" determination is often confused by how the Engl...

Is A and Has A Concepts in Object-Oriented Design

12 Mar 2021

Contributed by Lukas

The ideas of "is a" and "has a" are often discussed as part of object-oriented design.  These concepts may seem simple and obvious.  However, they c...

Granular Interfaces - How Much OO Is Practical?

10 Mar 2021

Contributed by Lukas

The ideas of cohesion and coupling point us to paths that either place functionality in smaller or larger classes.  We discuss granular interfaces in...

Inheritance - Polymorphism In A Hierarchical Manner

08 Mar 2021

Contributed by Lukas

We switch gears in this episode and start to look at inheritance.  This is a core feature of object-oriented design and the most recognizable attribu...

Interfaces - An Object-Oriented Contract For Usage

05 Mar 2021

Contributed by Lukas

This episode, we look at interfaces.  These are not supported by all languages.  However, when they are supported, they are very useful.  The inter...

Flexibility in OOP - Build in hooks for change

03 Mar 2021

Contributed by Lukas

One of the essential concepts to understand is flexibility in OOP.  A good design requires the ability to extend it.  There are ways to do this.  H...

Code Consistency - Critical For Practical Polymorphism

01 Mar 2021

Contributed by Lukas

One of the challenges of good polymorphic design is code consistency.  We are building a way to communicate with developers.  Therefore, our languag...

«« ← Prev Page 5 of 10 Next → »»