Develpreneur: Become a Better Developer and Entrepreneur
Episodes
Using The Sprint Retrospective For Agile Improvement
05 Oct 2020
Contributed by Lukas
The sprint retrospective is where we take the time to assess how we did and plan for improvement. It is essential for getting better. Unfortunatel...
Sprint Planning - Setting The Scope
02 Oct 2020
Contributed by Lukas
We have set a goal of delivering working software as part of every sprint. That requires sprint planning and deciding on what will be in or out of s...
Sprint Grooming - Deciding on the Included Tasks
30 Sep 2020
Contributed by Lukas
Several sub-tasks are needed for proper sprint grooming. They are essential steps in crafting a sprint plan. These tasks are not trivial and inclu...
Scrum Ceremonies - Running An Effective Sprint
28 Sep 2020
Contributed by Lukas
We have already touched on the scrum ceremonies. However, the way we perform each ceremony goes a long way towards embracing the Scrum process. Le...
The Sprint Process - An Agile Approach
25 Sep 2020
Contributed by Lukas
The sprint process is a popular way to implement the Agile approach to software development. Is has its detractors. However, there are many ways t...
Scrum - A Framework for Agile Software Development
23 Sep 2020
Contributed by Lukas
The Agile Manifesto gave us many ideas. These were embraced by the software development community and implemented in many ways. Scrum is one of th...
Responding To Change - An Agile Value
21 Sep 2020
Contributed by Lukas
In this episode, we reach the fourth and final value statement. There is a larger value in responding to change than following a plan. Planning is...
Customer Collaboration Over Contract Negotiation
18 Sep 2020
Contributed by Lukas
Software development works best when everyone is on the same team. We need to pull together to be most effective. However, the sub-groups and memb...
Working Software Over Comprehensive Documentation
16 Sep 2020
Contributed by Lukas
We started this season with a focus on satisfying the customer. Since then, we have built a case for working software being the best way to achieve ...
Individuals and Interactions Over Processes And Tools
14 Sep 2020
Contributed by Lukas
We shift slightly in our tour of the Agile Manifesto to focus on the opening statements. In this episode, we dig into the value of individuals and i...
Twelve Principles of the Agile Manifesto
11 Sep 2020
Contributed by Lukas
We take a look at overall ideas from the twelve principles of the Agile Manifesto before moving on. There are some challenging concepts mixed in amo...
Reflect on How To Become More Effective, Then Tune And Adjust
09 Sep 2020
Contributed by Lukas
The final principle of the Agile Manifesto directs us to reflect on a project. We follow those eleven principles and then evaluate how we did so we ...
Self-Organizing Teams Produce The Best Results - An Agile Principle
07 Sep 2020
Contributed by Lukas
We near the end of the focus on the agile principles with a bold statement. The idea of self-organizing teams producing the best results is a strong...
Simplicity - Avoid Doing Busywork
04 Sep 2020
Contributed by Lukas
Simplicity is an integral part of satisfying the customer. Ideally, we would provide them a button to click that does everything they want. Howeve...
Good Design Enhances Agility
02 Sep 2020
Contributed by Lukas
We have mentioned time and again that the goal of agile is satisfying the customer. However, each principle we explore provides ways to accomplish t...
A Constant Pace Indefinitely - Measured Development
31 Aug 2020
Contributed by Lukas
Software development has high and low points. Likewise, there are hectic and "slow" times that we live with as part of our work-life. When you thi...
Working Software - The Primary Measure of Progress
28 Aug 2020
Contributed by Lukas
There are times where it helps to state the obvious. The most glaring truths can be lost in the details when we forget to focus or reset. Working ...
Face-To-Face Conversation - Efficient And Effective
26 Aug 2020
Contributed by Lukas
The season of digging deeper into the Agile Manifesto continues forward to the sixth principle. Our primary focus is on satisfying the customer. H...
An Environment And Support They Need
24 Aug 2020
Contributed by Lukas
In this episode, we continue our crawl through the fifth principle of the agile manifesto. Our focus switches from motivated individuals to the envi...
Motivated Individuals - An Agile Principle
21 Aug 2020
Contributed by Lukas
The fifth principle of the Agile Manifesto is a big one. It starts with the idea of motivated individuals and progresses to getting the job done. ...
Work Together To Be An Agile Team
19 Aug 2020
Contributed by Lukas
The principle we cover in this episode is short but powerful. It is also one that goes to the heart of defining an Agile team. We do not focus on ...
Deliver Working Software Frequently - Clear and Open Communication
17 Aug 2020
Contributed by Lukas
The third principle of the Agile Manifesto tells us to deliver working software frequently. This step is an essential factor in satisfying the custo...
Changing Requirements - Welcome Them For Competitive Advantage
14 Aug 2020
Contributed by Lukas
In this episode, we continue a walk through the twelve principles of the Agile Manifesto. The second principle focuses on change and how it can be a...
Satisfy The Customer - The Agile Manifesto
12 Aug 2020
Contributed by Lukas
We start our focus on the Agile Manifesto with a deep dive into the twelve principles they address. Thus, we begin at the first principle and will f...
The Agile Manifesto - A Deep Dive
10 Aug 2020
Contributed by Lukas
The Agile Manifesto was a game-changing paper many years ago. That impact is still felt today. However, there are a lot of thoughts that are expre...
Business Agreements - Lessons Learned
07 Aug 2020
Contributed by Lukas
Most of us are technical in our background and focus. However, we have many facets of business we need to understand to be successful. The area of...
Writing A Book - Getting Started, And Completing The Goal
05 Aug 2020
Contributed by Lukas
This episode sees a return to the work involved in writing a book. First, you should consider aiming for this lofty goal. It is not as monumental ...
Creating a Podcast - Lessons Learned
03 Aug 2020
Contributed by Lukas
The intermission between seasons comes at a time where a retrospective seems appropriately placed. This episode focuses on creating a podcast and so...
A Summary Of The Positivity Season
31 Jul 2020
Contributed by Lukas
We come to the close of another season. The focus for the last series of episodes has been positivity. Therefore, I hope you have shifted to a mor...
Experienced Worker Benefits - Why We Desire Experience
29 Jul 2020
Contributed by Lukas
In a season full of positive points, the list of experienced worker benefits is one of the easiest to put together. We might not see any negatives i...
The Upsides Of Entry-Level Workers
27 Jul 2020
Contributed by Lukas
We all are beginners in our careers at some point. Some of us even do so multiple times. We are not entirely green a second time. However, we ma...
The Benefits of Status Meetings and Stand-Ups
24 Jul 2020
Contributed by Lukas
Any event that distracts us from work can be seen as a negative. That goes for both paperwork and in-person activities. However, there are benefit...
Remote Work Benefits - The Positives Of Working Out Of Office
22 Jul 2020
Contributed by Lukas
Modern technology and related jobs have allowed us to get out of our office. This change in a work venue can be full of challenges. On the other h...
The Joy of Co-Workers
20 Jul 2020
Contributed by Lukas
Some things are universal in the world of work. Nearly everyone has complained about co-workers at some point. Even those that work alone have pro...
Benefits of Time Off
17 Jul 2020
Contributed by Lukas
We have been looking at the bright side of things that bother us. Many of you may be questioning what could be wrong about time off. Why would an ...
Benefits of Certifications and Training
15 Jul 2020
Contributed by Lukas
A series that focuses on the positives of pain points could skip the tasks with a noticeable ROI. Nevertheless, we will dive into the less apparent ...
Benefits Of Presentations - Worth The Stress
13 Jul 2020
Contributed by Lukas
One of the scariest things many of us face in our jobs is getting up in front of a crowd. This situation may occur as part of presenting to our team...
Performance Tuning Benefits - More Than The Obvious Points
10 Jul 2020
Contributed by Lukas
There are countless performance tuning benefits. Well, maybe not countless, but there are a number of them that are readily apparent. However, the...
The Benefits Of Planning
08 Jul 2020
Contributed by Lukas
As annoying things go, planning is not at the top of the list. However, developers tend to feel they are most productive when they are writing code....
The Positives From Meetings
06 Jul 2020
Contributed by Lukas
Almost all Developers prefer to skip most meetings. These are not activities we tend to look forward to with joy. However, we can get positives fr...
The Positives of Grunt Work
03 Jul 2020
Contributed by Lukas
Grunt work is often a significant portion of our job that makes it feel like "work." It is not the fun part of our day. However, there are pros an...
The Upsides of Niche Requests - Not All Outliers Are Bad
01 Jul 2020
Contributed by Lukas
Outliers and niche requests can often push us over the line from a simple solution to a complex one. We commonly can get that eighty percent of the ...
The Bright Side of Office Politics
29 Jun 2020
Contributed by Lukas
Office politics are one of the most frustrating things in the business world. There are people that live for this challenge. However, they are oft...
Upsides of Cellphones - Yes, There Are Some
26 Jun 2020
Contributed by Lukas
Cellphones have become a constant in many of our lives. They are the first thing we reach for in the morning and the last thing we put away at night...
The Upside of Messaging Tools
24 Jun 2020
Contributed by Lukas
Our modern communication within a group is dominated by tools like MS Teams and Slack. These messaging tools are the outcome of several years of wo...
Email As a Positive - Looking on the Bright Side
22 Jun 2020
Contributed by Lukas
We all use email daily. Even though we have seen several new ways to communicate in recent years, it is still a staple of our lives. That is why s...
Email As a Positive - Looking on the Bright Side
22 Jun 2020
Contributed by Lukas
We all use email daily. Even though we have seen several new ways to communicate in recent years, it is still a staple of our lives. That is why s...
Email As a Positive - Looking on the Bright Side
22 Jun 2020
Contributed by Lukas
We all use email daily. Even though we have seen several new ways to communicate in recent years, it is still a staple of our lives. That is why s...
A Positive Look At Scope Creep
19 Jun 2020
Contributed by Lukas
When you look at statistics on software development, the success rate is disappointing. Many factors contribute to this negative trend. However, s...
Positive Customer Experience - Finding a Win
17 Jun 2020
Contributed by Lukas
Our paychecks primarily come from customers, directly or indirectly. That may point to there being no negatives in dealing with them. Nevertheless...
The Upside of Challenging Problems
15 Jun 2020
Contributed by Lukas
We all face obstacles and challenges in our daily work. However, the IT world is full of extra challenging problems. These are the tasks that we s...
The Upside of Recruiters
12 Jun 2020
Contributed by Lukas
Timing is everything. There are moments where it is easy to list the upside of recruiters. On the other hand, there are times when we have less ni...
Open Source Software and Tools- A Positive Look
10 Jun 2020
Contributed by Lukas
Open Source software is a staple in most modern careers. One reason is that there are essential pros to using it. Some developers would even argue...
Technology Changes - Using It To Your Advantage
08 Jun 2020
Contributed by Lukas
Technology changes at a fast rate. It might even seem like that speed is increasing every year. This speed of change can be daunting to those that...
Testing Challenges - Teach More Than Quality
05 Jun 2020
Contributed by Lukas
We will look at a number of obstacles during this season. The testing challenges that are part of quality assurance can be daunting for developers. ...
Learning From Debugging - A Positive Viewpoint
03 Jun 2020
Contributed by Lukas
Developers have many ways to advance their careers. Our resumes can fill up quickly when we take the right view of our tasks. However, the best re...
Learning From Challenges - A Season With a Positive Focus
01 Jun 2020
Contributed by Lukas
There are numerous obstacles we face in our careers. The day-to-day things that we dread can be a source for complaining and even whining. However...
Turning Extra Effort Into A Better Career - Season Review
15 May 2020
Contributed by Lukas
A better career has ben the underlying topic for this season. As we bring this season to a close, it seems like a perfect time to hit the high point...
Surge Effort and Just In Time Work
13 May 2020
Contributed by Lukas
The steady effort we put in to become a better developer can be redirected when needed. This surge effort can provide us the extra steam we need to ...
Giving Back And Building a Brand
11 May 2020
Contributed by Lukas
We have often looked at ways to provide content as part of a side-hustle. Thus, we will skip that topic this time around. Instead, let's look at g...
Mastering Skills In Under Ten Thousand Hours
08 May 2020
Contributed by Lukas
There is a well-known book that describes mastery of skills as needing ten thousand hours. The ideas put forth in the book have many arguments for ...
Mixing Side-hustle Tasks With Your Daily Job - Overlap Benefits
06 May 2020
Contributed by Lukas
Time is arguably our most valuable resource. We can not buy extra time. We can only spend it as wisely as possible. That means we need to be mindf...
Prior Work As a Starting Point For Higher Quality
04 May 2020
Contributed by Lukas
Our daily work to get better is not without positive side-effects. One of the most powerful of these is the ability for us to build on prior work. ...
Self-Confidence That Comes From Incremental Improvement
01 May 2020
Contributed by Lukas
A big part of a good interview is self-confidence. Those that answer questions directly and confidently are more likely to impress than those that wav...
Stories Instead of Buzzwords - Showing What You Know
29 Apr 2020
Contributed by Lukas
There are numerous guides and articles on how to interview. They all provide some great suggestions. However, I rarely see an essential recommend...
I Can Find That Out,Saying I Do Not Know Yet
27 Apr 2020
Contributed by Lukas
We are asked questions every day. Also, part of the expectation of our job is that we will have an answer. However, we do not have to answer immed...
Accepting or Rejecting Job Offers
24 Apr 2020
Contributed by Lukas
Part of advancing our career includes accepting or rejecting job offers. It may come as a surprise to you that we do have a choice. We might even ...
One Offs, Side Projects, and Veering From Standards
22 Apr 2020
Contributed by Lukas
Rules are meant to be broken, and sometimes there is a reason for veering from standards. We often do this to build a one-off or maybe a proof-of-co...
When To Search For a New Job
20 Apr 2020
Contributed by Lukas
Sooner or later, most of us have a desire to search for a new job. This situation can arise from negative things like personal conflicts and lack of...
Marketing or Narcissism - How Much Is Too Much
17 Apr 2020
Contributed by Lukas
When we build a personal brand, there is a certain amount of "bragging" we need to do. This form of marketing can be seen as pure narcissism at time...
Addressing Old and Rusty Skills In An Interview
15 Apr 2020
Contributed by Lukas
Technology moves fast and is not likely to slow down. Therefore, cutting-edge knowledge we have today can quickly lose its value. Nevertheless, ju...
Research and Preparation For An Interview
13 Apr 2020
Contributed by Lukas
We spend a lot of time doing the work that makes us a better developer. Nevertheless, there is still some work we need to do as part of selling thos...
Non-Professional Work On Your Resume - It Is Valid Experience
08 Apr 2020
Contributed by Lukas
We often overlook the non-professional work we do in our life. It is easy to throw work experience on our resume when we got paid. However, what a...
Listing Education On Your Resume and Personal Branding
08 Apr 2020
Contributed by Lukas
We have looked at our professional experience and addressing it on a resume or personal branding site. In this episode, we look at the other major a...
Conferences As Professional Experience - A Full Resume
06 Apr 2020
Contributed by Lukas
There countless things we do during our careers that are easy to forget yet make us better. In this episode, we look at counting conferences as prof...
Your Personal Portfolio - Work and References On Your Branding Site
03 Apr 2020
Contributed by Lukas
We talked about a personal brand website. In this episode, we focus on the personal portfolio. This content is work examples, deliverables, and po...
Your Personal Branding Website - Advertise Yourself On The Web
01 Apr 2020
Contributed by Lukas
All of us should have a personal branding website of some sort. This goal can be achieved through a blog site, a web site that displays our portfoli...
Work Examples, Portfolios, And Showing Off Your Deliverables
30 Mar 2020
Contributed by Lukas
A frustrating part of my education was a need to show my work. I always wanted to get to the answer, and showing work slowed me down. However, wor...
Expired Certifications And Stale Resume Items
27 Mar 2020
Contributed by Lukas
Our continued drive to become a better developer will eventually lead to certifications. Therefore, it will lead to those certifications expiring. ...
The Focused Resume - Curating Your Experience
25 Mar 2020
Contributed by Lukas
We have looked at a focused form of a resume with the mini-resume. However, we tend to have a lot of excess in our resume as our career goes on. T...
A Mini Resume - Experience Summaries
23 Mar 2020
Contributed by Lukas
We have looked at resumes small and large during this season. However, it is worth our time to examine a mini resume. This format gets to the poin...
Using Your Side Hustle Experience On Your Resume
20 Mar 2020
Contributed by Lukas
One of the best ways to build experience and grow your skillset is through a side hustle. There is nothing wrong with using that side hustle experie...
Resume Extras - Including Bells and Whistles
18 Mar 2020
Contributed by Lukas
We have looked at resumes that are too large or too small. Now we discuss what makes one "just right." In this episode, our focus is on resume ext...
Large Resume Challenges - When Experience Becomes Too Much
16 Mar 2020
Contributed by Lukas
This episode delves into a problem that may seem a non-issue. We look at what to do with a large resume. The thin resume challenge may seem like a...
The Short Resume - Getting a Job With Minimal Experience
13 Mar 2020
Contributed by Lukas
We all have started our professional life with that most challenging obstacle in front of us, experience. I think all of us have experienced the cha...
Career Improvement - From Better Developer To Better Career
11 Mar 2020
Contributed by Lukas
We kick off the new season on career improvement with an episode to set the table. We take a look at what we will cover and how our attitude can dri...
Milestones An Excellent Tool For Marking and Driving Progress
09 Mar 2020
Contributed by Lukas
As we reach a milestone episode number (350), it is a good time for us to look closer at milestones. These project management tools may appear to be...
Schedule Adjustments - When To Change Course
06 Mar 2020
Contributed by Lukas
We spend a lot of time talking about planning and setting schedules. This activity is a necessary process. However, we should learn from our past ...
Best Practice Mistakes - Process Drift
04 Mar 2020
Contributed by Lukas
We all make mistakes. Even our best intentions can lead to errors. Thus, we can make best practice mistakes. While this may seem like an impossi...
Best Practice Urban Legends - Not Quite the Best
02 Mar 2020
Contributed by Lukas
Urban legends cover a broad range of topics and often have a feel of being correct, even when they are not. This phenomenon is not restricted to say...
The Cost of The Right Decision - Is It Worth It?
28 Feb 2020
Contributed by Lukas
Software developers and designers are often asked for a recommendation to approach a solution. The implication is that we know the right decision. ...
Software Architecture Deliverables - Provide The Story
26 Feb 2020
Contributed by Lukas
It is time to end another season. At this point, we need to revisit the idea of software architecture deliverables. In particular, we should spend...
Software Architecture Best Practices - Essential Ideas
24 Feb 2020
Contributed by Lukas
It is time to wrap up the season of software architecture from scratch. We have covered a broad range of topics and now are able to look over them ...
Middle Tier Architecture - Designing The Business Rules
21 Feb 2020
Contributed by Lukas
We have looked at a broad range of topics this season. However, it is time for us to tackle the middle tier architecture. Thus, we need to conside...
Architectural Documentation - Communicate Your Decisions
19 Feb 2020
Contributed by Lukas
At some point in your project, architectural documentation becomes an essential piece of the deliverables. This material is often a set of diagrams ...
Cohesion or Coupling - Essential Architecture Decisions
17 Feb 2020
Contributed by Lukas
A critical design decision in the object-oriented world is whether to choose cohesion or coupling. These two approaches are not mutually exclusive. ...
Class Architecture And General Grouping of Features
14 Feb 2020
Contributed by Lukas
Object names and namespaces are just the beginning of creating a class architecture. We need to consider globally available values, data hiding, abs...
Session Management - Architecting State Data
12 Feb 2020
Contributed by Lukas
Most modern business applications have some state or context. This model can be easy to implement in a stand-alone application. However, multi-use...
Application Programming Interface (API) Solutions Architected
10 Feb 2020
Contributed by Lukas
One of the most substantial challenges in system development is the application programming interface. The result is (ideally) a stable and well-def...
Integrations, Imports, Exports and Similar Architectural Considerations
07 Feb 2020
Contributed by Lukas
When we talk about creating an architecture for the future, integrations should always be a part of the discussion. These include importing, exporti...