Predictions for 2017 This week Will and BJ review their predictions for 2016 and making new ones for 2017. First they breifly look at the predictions each made last year and see which came to be and which were way off. Then they each make predictions for the this year.
12 Habits For The New Year Most of the literature about habit formation state it takes 3-4 weeks to form a new habit. A lot of times you have habits that don't serve you or you need to form new habits to reach a goal. Rather than just letting things happen consciously evaluate your life and make the changes to help reach your goals. You should revisit your habits at least annually to see the ones that stuck and why they did and why the other ones didn't.
Blue Collar Coders with Cody Rockwood Cody joins the discussion to talk about breaking into the development world without a degree or any formal training. He started college and for a time was a computer science major but left to persue a career as a developer.
Signs You Are A Bad Developer There are many reasons that you might not know you are a bad developer. If you are just going through the motions because of a bad work environment or family life you can become a bad developer even when you aren't most of the time. Many of these are less about the quality of the code doing most of the work and more about your own impact on the development ecosystem around you.
Learning A Second Language Before starting to learn a new programming language you should take a few considerations. How different is the new language from your current one? Compare the environment, paradigm, syntax, and level of automatic operations between the languages.
Dealing With Frustration Frustration occurs when results or goals do not fit the effort you apply toward them. This can come as internal or external goal blockages. Internal blockages come from personal deficiencies or competing goals. External blockages are conditions outside of oneself.
Optimizing Algorithm Efficiency Typically, people tend to care about efficiency when the application is using too many scarce resources, or when it is projected to do so. Usually, you worry about how an algorithm will scale within a given range of available resources.
Ways to Learn Code with Erin Orstrom This week the guys invited their friend Erin Orstrom to join them in a round table discussion on their different experiences in learning to code and the concepts of computer science. Will has a degree in Computer Information Systems whereas Erin and BJ have degrees in other fields but ultimately came to programming as a career.
Keep Your Mind Sharp It has also been found that the trial and error process of debugging code strengthens mental capabilities. Keeping your mind sharp will help increase motivation and focus, creativity and inspiration, and prevent cognitive decline.
Numbers Numbers are representations of things, not things themselves. We have to be able to store and process numbers in an efficient manner in order for our programs to run well. However, those numbers also have to be accurate. We can't lose data in the process of storage, retrieval, or arithmetic operations.