show episodes
 
This podcast is for aspiring entrepreneurs and those that want to become a designer and implementor of great software solutions. 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,
 
Loading …
show series
 
This week's episode of The Stickbow Chronicles we sit down with Dr. Preston Ward from MTN Physio! He helped Blake get through a shoulder injury a few months back right before our Aoudad hunt. We've been wanting to get a podcast out about overall health and wellness for a while now, and this one fits the bill. Brought to you by; Black Widow Bows Spo…
 
Here's this month's episode of The Empty Quiver with Aron Snyder. This month was just a BS Session for the most part. We talk about upcoming shoots, tournament archery, and hunts planned for the fall. If you enjoy it make sure to leave us a positive review on whatever platform you listen on! That helps us get the word out. Brought to you by; Black …
 
Denny Sturgis might be a familiar name in the traditional archery community but Rich Niblock? Well your fixin to meet a guy who flat gets it done with a stickbow in the whitetail woods. brought to you by; Blackwidow Bows Sponsors The Footed Shaft Selway Archery Kifaru Intl. Backwoodss Grind Coffee Company sbchronicles10 for 10% off…
 
This week Rob and Blake visit with John Gardner of Colorado. Owner of Wildlife Expressions taxidermy service, big game guide, Pope and Young board member and of course a lifetime bowhunter. Brought to you by; Blackwidow Bows Sponsors Kifaru Intl. Selway Archery The Footed Shaft Backwoods Grind Coffee Company sbchronicles10 for 10% off…
 
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 the benefits in tighter, easier to maintain, and higher quality code are worth the investment. We can use the tools and frameworks we have to take shortcuts to an object-oriented solution or be better by…
 
We catch up with our buddy and host of Tundra Talk to talk bears but many rabbit holes get in the way. We get there though. For information on keeping public land hunting open to the public contact Tyler Brought to you by; Blaackwidow Bows Sponsors Selway Archery The Footed Shaft Kifaru Intl. Backwoodsgrind Coffee sbchronicles10 for 10% off…
 
Software developers are known for many traits. Unfortunately, one of those is ignoring the keep it simple philosophy. We tend to "show off" our prowess through complex designs and implementations. However, those rarely are the best ones in terms of maintainability and even performance. Simplicity has its benefits. Keep It Simple - Direct Is Better …
 
An often overlooked facet of object-oriented design is how to leverage your language to speed development. Every coding language has features and strengths to make your design or implementation better. We should not design to a language initially. However, we can tailor our implementation and detailed design to take advantage of these features. Lev…
 
There are many areas of life where moderation is required. Object-oriented design complexity is one of those situations. We can create a solution that is highly granular and flexible or one that is monolithic and simple. However, as is often the case, the best solutions find some middle ground that keeps our application flexible and limits complexi…
 
With the decline of interest in magazines some of the storytellers who used to be so prevalent in print do not always get the exposure to the younger, newer bowhunters of today. Mike has been on our shortlist for sometime and we are stoked to have him on the podcast. In a world full of self-promoters here is a humble giant literally and figurativel…
 
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 end, and shortcuts are used wherever possible. However, we also are quick to complain about a lack of documentation when we pick up others' code. Maybe we need to give so we can get. that is the focus of …
 
On this month's edition of the Empty Quiver we fired up the Live Facebook feed. It ended up being a great BS session. We answered a few questions, and went down a few rabbit holes. From navigation, to mental toughness we covered just about all the bases in this one. Enjoy! Brought to you by; Black Widow Bows Sponsored by; The Footed Shaft Kifaru In…
 
Testing and Design are often at opposite ends of the software development life-cycle. However, test-driven development is an excellent way to drive our design. It can help us build better classes and improve re-use. This episode focuses on TDD and how it can point us to full-featured classes with better error handling and messages. Test-Driven Deve…
 
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 essential to our practical approach. We need to ensure that our code is written with a quality that makes it worth re-using. Otherwise, it is a better use of time to write new code instead of wrangle low-q…
 
This week Blake and Rob are joined by Toby and Myles Essick, Aron Snyder and Cody Greenwood to discuss the new cross-woven carbon for limbs Blackwidow is offering. Cody runs it through the Tradlab and Aron breaks the info into layman terms...great team work. Brought to you by Blackwidow Bows Sponsors Footed Shaft Kifaru Intl. Selway Archery Backwoo…
 
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 similar to constructors in a mirror fashion. While a constructor creates an instance, a destructor removes an instance. Destructors And Resource Release Many languages have a default destructor, much as they…
 
When we create an instance of a class, we often need to do some initialization. Constructors and initializers achieve this goal. These are two different ways to get our data into an instance and are an essential part of our design. In this episode, we examine the design decisions we need to make as we decide how to use these common methods. Constru…
 
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 a supported way to break the object-oriented nature of our program. We can "static" our way into a design that can not be extended. Therefore, we need to use these sparingly and with consideration abou…
 
One of those conversations that just takes off. Steve and Rob talk about Steve's journey of filming, traditional bows, and their parallel paths. Check out his DVD's Getting Stickbow Close. Brought to you by Blackwidow Bows Sponsors The Footed Shaft Selway Archery Backwoods Grind Coffee Kifaru Intl.By Rob Patuto - Blake Hunter
 
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 approach has strengths and weaknesses. Therefore, our best approach is to combine the strengths while offsetting the weaknesses. This best-fit approach is not as difficult to achieve as it may seem. Cache The M…
 
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 opposite end of the spectrum from large-object, or monolithic, designs. In my experience, a developer's bias towards cohesion or coupling often comes from their background. Those that have come from functional l…
 
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 using more smaller objects. We will find out that there are ways to combine these two different approaches as a best-fit method. Cohesion Strengths We have already defined and provided a summary of cohesio…
 
In this week's episode of The Stickbow Chronicles we wanted to try something new. We decided to just sit down on Facebook Live, and chew the fat with a few people who wanted to call in. Special thanks to Sam Kezar, Stephanie Neuman, and Jack Harrison for taking the time to contribute! We had a blast! A little all over the map, but we hope you enjoy…
 
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 hand, the solution can be a larger, self-contained approach. On the other hand, the solution can be a core that uses several "helpers" to achieve the objective(s). These are important options for us to c…
 
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. The first approach is simpler and faster to implement. However, we can use objects to provide hooks we extensibility and scaling out our features. There are trade-offs to be aware of, but we can use some…
 
Our language can blur the distinctions of class relationships in designing our solution. The "has-a" determination is often confused by how the English language can translate those words. We also have to keep a context for assigning a class. Likewise, reality allows for data to be multiple classes in some cases, so we need to examine how those migh…
 
The Stickbow Chronicles tries to keep their ear to the ground when it comes to the issues. Recently the RMEF has caught our attention as being one of the premiere all around sportsman's groups, not just for Elk, but a broad range of issues that impact what we love. If you know the history of the RMEF you know what a true grassroots movement looks l…
 
Hunting for rabbit holes that is. Blake, Aron and Rob are all over the map on this one. From immigration to 100 lb longbows, and Tequila to wind checkers. Just a good BS session. Brought to you by Blackwidow Bows Sponsors Kifaru Intl. The Footed Shaft Backwoods Grind Coffee sbchronicles10 for 10% off Selway Archery…
 
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 can often be confused, and complex systems can blur the lines between them. We start a multi-part episode going over these concepts focused on how "is a" relationships work. Is A and Has A Defined These co…
 
The ideas of cohesion and coupling point us to paths that either place functionality in smaller or larger classes. We discuss granular interfaces in this episode as an introduction to those "right-sizing" discussions. Not all OO designs are created equal. Granular Interfaces - Bricks or Sand The best example I have come across in considering how to…
 
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 attribute. Child classes are utilized through polymorphic support. Thus, we have a natural transition into this popular usage of object-oriented solutions. A Lowest Common Denominator We have discussed the ide…
 
This week we sit down with our pal Cody Greenwood from The TradLab. We hit a rabbit hole or two, but the bulk of the episode is just going over pros/cons of different bow designs. All the way from ASLs to metal ILF Rigs. We always enjoy having Cody on the podcast, and this one was no different with a lot of laughs. Make sure to go check out Greenwo…
 
This episode, we look at interfaces. These are not supported by all languages. However, when they are supported, they are very useful. The interface specification allows us to provide language-based constraints for our method signatures. It also is an excellent way to enforce consistancy. Interfaces As A Tool For Consistancy The most important resu…
 
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. However, they require us to incorporate mechanisms for validation and growth. That means we need to find a balance between the core to our functionality and what can be altered as an enhancement. Flexibility…
 
One of the challenges of good polymorphic design is code consistency. We are building a way to communicate with developers. Therefore, our language or syntax needs to be easy to understand. Likewise, we need to set and meet expectations properly. Code Consistency In Results The most common error I find in this area of coding is found in the values …
 
Super excited to have Remi Warren on the podcast. Television host, writer, podcast host, guide, and all around great ambassador for the outdoors. You can see his self filming exploits on his Youtube channel and on Solohunter . He is really is dedicated to capturing the hunt through a lens. Brought to you by Blackwidow Bows Sponsors Selway Archery K…
 
We discussed in the previous episode how polymorphic behavior gives us a form of a common language for objects. Thus we need to consider the idea of polymorphism without side effects, so we have clear and concise commands. There is also a consistency required for this to be an approach that is truly useful. What Is Polymorphism Without Side Effects…
 
We start the next series of episodes with a polymorphism overview. This is a core concept for proper object-oriented design. Likewise, we will dig into several practical ways to use this. Polymorphism Overview - A Definition As with many topics, it seems best to start with a definition from Wikipedia. In programming languages and type theory, polym…
 
We have discussed the accessor levels of our data. In most environments, the three levels are public, protected, and private. In this episode, we go deeper into these concepts and a practical approach to data hiding. The Private Access Level This level of access should be our default. It can be considered the critical step in data hiding. Private h…
 
Rob catches up with Idaho Dept. of Fish & Game Biologist Jeremy Nicholson from the Upper Snake region. This encompasses the Greater Yellowstone Ecosystem. They talk bears but lean heavy on the G-Bear populations in the state and how they research them. Brought to you by; Blackwidow Bows Sponsored by Footed Shaft Kifaru Intl. Selway Archery Backwood…
 
We have developed many bad habits over the years as OOP has proliferated frameworks and tools. In this episode, we look at the practical side of data encapsulation and access levels like private, protected, and public. Tools Are A Beginning Modern frameworks and tools provide ways to generate a general object-oriented solution quickly. Therefore, t…
 
Data encapsulation and data hiding are terms for keeping object properties from public consumption. This concept is an essential part of object-oriented programming. We need to be able to have internal processes and values that we can change without impacting users. It also allows us to limit the impact of changes in large systems. Thus, we will st…
 
Object-Oriented Programming (OOP) and related concepts have become almost ubiquitous in modern software projects. It was a novel idea a few decades ago that has been incorporated into many frameworks and languages. We even have situations where OOP was "bolted on" to existing systems. However, all of that out of the box OOP design can hide it from …
 
Brian Koelzer didn't have a choice. He was born to be a bowhunter., a stickbow one at that. From chasing cats to stalking muledeer. All while raising a family and donating his time to the Montana Bowhunters assoc. .....and running a business. The dude is a true blue collar bowhunter. Brought to you by; Black Widow Bows Sponsors; The Footed Shaft Ki…
 
This month's Empty Quiver episode is running a little behind schedule due to all of us being in Texas this past weekend hunting Aoudad. We try to go over the entire trip from start to finish as chronologically as possible. It was an incredible hunt with an awesome group of people in camp! We really couldn't have asked for a better trip in any way a…
 
This week we sit down to have a general BS session with Rick Wrona, a former big league catcher. If you're a baseball fan you will enjoy this episode a lot. We talk everything from baseball stories, to trail cameras, and everything in between. Rick has just dove into traditional archery in the last 5 years so we talk about his transition, and also …
 
Few could argue that Fred Bear's impact is among the greatest in modern archery. Not to take away from the many great men and women who forged what we have today but the Bear name is forever branded in traditional archery and bowhunting. This week we meet with collector John Kabisa, who quite possibly has the most historic and unique items in his F…
 
Finally synced up our schedules, grab a cup of coffee or a beer and enjoy one of those great BS sessions with a fellow bowhunter that makes the podcast fun. Follow @bekagarris on instagram for some real down to earth content. Brought to you by; Blackwidow Bows Help The MBA Sponsors The Footed Shaft Kifaru Intl. Selway Archery Backwoods Grind…
 
Loading …

Quick Reference Guide

Copyright 2021 | Sitemap | Privacy Policy | Terms of Service
Google login Twitter login Classic login