Saeed Gatson

Software Developer

Tag: programming (page 2 of 2)

The Algorithm For Success

Would it be crazy to say I’ve uncovered the algorithm for success?

It was late at night, everyone had gone to sleep long ago.

I was coding while trying my best to avoid burnout.

I was unsuccessful.
Continue reading

When to Code for People Who Don’t Make Excuses

Anyone else struggling with committing to code every day? There’s no time for anything. At least that’s how it feels, doesn’t it?

I’ve recently been implementing an X-Card strategy for writing.

The basic idea is that I try to write a specific number of words each day for seven weeks. Every day that I do, I write an X down on a notecard that I’ve created. Eventually, I’ll build a chain of X’s that will help keep me motivated to continue.

As a Software Developer, I would like to translate this strategy over to programming, which has been difficult for me to do in the past. I’ve been making excuses about how building a habit of daily coding is different from building a daily habit of writing.

Continue reading

Grow Your Programming Skills Without Burnout

There’s no time for anything. At least that’s how it feels doesn’t it?

Continue reading

6 Work From Home Tips For Programmers

Just a few short years ago, working from home may have seemed out of reach for workers in some industries. Today, remote work is on the rise!

In 2015, 23 percent of employees reported doing some of their work remotely. This is up from 19 percent in 2003, according to the Bureau of Labor Statistics.

With the growth of the internet and the need for talented workers, more companies have started to accept working from home as normal.

As a software developer, I’ve definitely marked this trend. With my skill set, all I really need is a relatively powerful computer and strong internet connection, and I can practically work from anywhere.

I’ve been working from home for almost a year now. Working from home isn’t all sunshine and rainbows. Some days have been a lot better than others. Don’t get me wrong –– it’s great. I wouldn’t change it for the world, but like most things, it takes some getting used to.

I’ve learned a lot about working from home over these last few months. Here are my suggestions on the right way to work from home.

Continue reading

Do You Need To Know More Than One Language?

I had just committed career suicide. Well, that’s what I had been told.

My coworkers had just learned that I would be leaving the company. Most understood that. What bothered them was that my current company was a Windows shop and we wrote code in C#.net. However, the position I was moving into developed in a Linux environment where the main programming language would be Java. They saw the change in programming language as me throwing away years of experience. Many people would agree with them.

There are hundreds of programming languages. Some are pretty common, such as  Java, C#, PHP, Ruby, Python, and Javascript, while others are more on the fringe or are new, such as  Awk, Go, Julia, Rust. With so many choices, how do you know which to focus on? So, I started to think – do you really need to know more than one language?

Continue reading

How to Ace a Non-Technical Interview

In my experience, developers often overlook the non-technical interview.

I’ve been the company culture guy during quite a few interviews. The task is simply to answer one question: “Is this person a good fit for our team?” Some have been great, and others have flopped.

What do top developers do to ensure they’re hired?

Continue reading

Newer posts

© 2018 Saeed Gatson

Theme by Anders NorenUp ↑