RSSAmplifier

Blog

Primal Skill Blog - Programming, Business, Growth

Blogging website of Primal Skill featuring real-world programming tutorials, outsourcing, business-related advice, and other quality content for software developers.

primalskill.blogRSS feed ↗11 posts

Latest posts

It’s Okay to Use Utils

Everyone 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...

Rolling Forward

One 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...

Software Outsourcing Part 2: Myths and Truths

To 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...

How Do We Estimate Software Projects

I'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...

Software Outsourcing Part 1: Types, Pros and Cons

In 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...

9 Form Mistakes to Avoid

Forms are one of the hardest things to get right in front-end development. They represent the user input for any application. Working in web development for almost 20 years now, these common mistakes I found developers (including myself) are making. ...

3 Tales of Tricky Statistics

Statistics can often be misleading, here's an example. Take the number of billionaires in ten countries: 💰 United States - 585 💰 China - 476 💰 India - 131 💰 Germany - 114 💰 Russia - 98 💰 Hong Kong - 67 💰 Canada - 64 💰 United Kingdom - 54 💰 B...

Linux File Permissions for Web Developers

Being a web developer is inevitable to not come across with the Linux ecosystem. Either a web server needs to be configured or some other files need to be modified on a Linux server. The Linux file permissions are the most fundamental feature of how ...

How to Migrate an App From Webpack to Snowpack

Some might say that if you want to develop front-end applications all you need is HTML, CSS, and JavaScript, right? Well, if you want to develop a simple website the above statement may be right, but for any modern and complex web application that j...

10 Questions with Facebook Research Engineer – Andrei Alexandrescu

This article was posted on serversidemagazine.com a defunct blog from 2011, the article below was moved here for posterity. The article was published on January 29th, 2012. Today we caught up with Andrei Alexandrescu for a “10 Question” interview. H...

10 Questions with David Heinemeier Hansson

This article was posted on serversidemagazine.com a defunct blog from 2011, the article below was moved here for posterity. The article was published on May 11th, 2011. Today we’re starting a new section on Server-Side Magazine called 10 Questions w...