It’s Okay to Use UtilsEveryone probably heard at some point in their career that "Util packages are bad", "Don't use util modules!", or "Utils are an anti-pattern". The problem with these statements is that they are living on the "extremes"; and extremes in programming ar...Jun 18, 2024 · 1 min readprimalskill.blog
Rolling ForwardOne strategy I have never seen reliably done is rolling software updates backward. Rolling back code in my experience is much harder to do, so why bother with it? Do you have a bug in production? Roll out a hotfix. Having a new feature that wasn't su...Feb 13, 2024 · 2 min readprimalskill.blog
Software Outsourcing Part 2: Myths and TruthsTo read Part 1 click here: Software Outsourcing Part 1: Types, Pros and Cons. Many C-level managers tasked with finding cost optimizations within their organization have a fear of outsourcing companies because of their lack of knowledge about outsou...Jun 27, 2023 · 7 min readprimalskill.blog
How Do We Estimate Software ProjectsI've been meaning to write something like this for a while now. We've been using a project estimate template for small to medium-sized project estimations that could benefit others. Estimating the cost, timeline, and resources required for software p...Jun 25, 2023 · 3 min readprimalskill.blog
Software Outsourcing Part 1: Types, Pros and ConsIn 2004 I started working as a freelance software developer doing mostly outsourcing work for foreign clients. More than 17 years later I'm the founder of a software development company called Primal Skill with my partner having a dedicated team doin...Jan 17, 2022 · 12 min readprimalskill.blog