Articles

Coding is Not Enough (add these skills) Jul 11, 2024

I'll say this first.

Yes, coding skills are needed, but is pure programming ability the only skill you need to be a successful software engineer?

The quick answer is no.

The longer answer to having...

Continue Reading...
My Journey to Finding my Tech Community May 24, 2024

As someone who loves tech, finding the right community can often feel like searching for a needle in a haystack.

When finding “my people” there were some things I was looking for.

 

I wanted to mak...

Continue Reading...
Clean Code: Effective Functions May 24, 2024

I have seen many ugly functions over my decade of software development.

One keystone of clean code is the art of function design.

 

These poor functions are anywhere from 100 lines long o...

Continue Reading...
Clean Code: The Role of Comments May 24, 2024

I don't like most comments I see in code.

Comments are a code smell and are not needed.

 
 

If you need to comment, there is something wrong with your code.

Comments I see daily are either redund...

Continue Reading...
Clean Code: The Art of Clean Naming May 24, 2024

One of the hardest parts about coding is “naming” stuff.

When done correctly, anyone can read your code.

 

When done poorly, others may spend significant amounts of time trying to figure out what i...

Continue Reading...
Why Learning to Code Is Life Changing May 24, 2024

I get asked the same question by friends, family, and loved ones.

Why did you learn to code

Now before I get into the deep reason to why I learned to code, I do want to point out it was not just mon...

Continue Reading...
Staying Motivated While Learning Software Engineering May 24, 2024

It seems like everything wants your time.

Family, friends, pets, jobs, sleep, video games and just overall health and well being. With so many distractions, how do you stay motivated while learning c...

Continue Reading...
These 7 Software Engineering Skills Give You an Unfair Advantage May 24, 2024

How do you separate yourself from others in software engineering?

Software engineering is a tough field, but you can get ahead with some unfair advantages. 

Whether you're new to software developmen...

Continue Reading...
Software Engineering Myths Wasting Your Time May 24, 2024

There's a lot of advice out there for new software engineers, but lots of it isn't true.

For example, some people say that good software engineers don't need to use Google- myth! Or that you have to ...

Continue Reading...
7 Actionable Tips to Become Great at Software Engineering May 24, 2024

Are you dreaming of a job with a great salary, cool benefits, lots of vacation time, and the option to work from home?

To land an amazing coding job like that, you need to be more than just an averag...

Continue Reading...
Why 97% Fail to Learn Software Engineering May 24, 2024

It's really exciting, isn't it? The dream of becoming a great coder and being able to make any cool product you dream up.

When you get good at programming, it doesn't feel so mysterious anymore. It's...

Continue Reading...
Fastest Way to Learn Coding and Actually Get a Job May 24, 2024

If I could travel back in time, I'd get a coding job much faster because I'd avoid many mistakes.

At first, I tried learning by watching tutorials and memorizing everything. I had to pause and self-r...

Continue Reading...
1 2