Learning Legacy Technologies We've all been there. You get placed onto a "new" project, only to find that it's actually really old code that nobody in the office knows anything about. A lot of developers have a really hard time jumping into a legacy codebase, because it takes an entirely different set of skills to understand legacy code than it does to write new code.
How To Improve Your Memory While you may rely on documentation to help you most of the time with tech-related things, there are plenty of times you need to be able to rely on your own memory. Whether it's because you are doing a process for the 100th time, you are trying to recall things from memory for a job interview, or you are answering impromptu questions, your memory is a vital asset that you need to use to your best advantage.
Stick-To-Itiveness It's happened to us all. We get excited about a great idea or project we're working on. Put in a lot of work and effort up front. Then things get difficult or we hit a slow down and have to force ourselves to remain focused.
Code Generation Antipatterns Whether it's wrapping the database or other external services, or simply as a way to handle cross-cutting concerns, code generation is something you will run into a lot. You'll also find that a lot of people do it badly and end up hurting their organization.
Mitigating The Dead Sea Effect The dead sea is dead for a reason. Dead sea development environments are usually toxic to your career, destructive to your motivation, and terribly ineffective.
Understanding HTTP https://media.blubrry.com/completedeveloperpodcast/p/content.blubrry.com/completedeveloperpodcast/CDP-Episode0219-Understanding_HTTP.mp3Podcast: Play in new window | Download (52.1MB) | EmbedSubscribe: Apple Podcasts | Android | Email | Spotify | More Most of us will have to deal with HTTP at some point in our career. Understanding the web and its underlying protocols is absolutely necessary for understanding most larger ...
Formal Logic Where mathematics and philosophy meet you'll find formal logic. It is a systematic study of valid inference. In it one starts with a proposition or assumed hypotheses and derives a conclusion.
Keep Your Job From Burning You Out Software developers get burn out. Frequently, burnout is caused by poor boundaries, especially with your job.
Conference Experiences Conferences are a fun place to learn, grow, and meet fellow developers. Whether you are a seasoned code veteran or newbie searching for your first junior developer job tech conferences have something for you.
10X Developers 10X developer? What does that even mean? There's been a lot of discussion and even some controversy over the term 10X Developer.