DEV Community

Matthew Cory profile picture

Matthew Cory

404 bio not found

Joined Joined on  github website

All 26 comments

7 Steps to Become an Expert Software Developer Without Endless Online Courses Or Waiting For Years

Thanks for that link - I know I'd heard both 10 years and 10,...

7 Steps to Become an Expert Software Developer Without Endless Online Courses Or Waiting For Years

Fair enough, but in light of the remainder of the article I t...

7 Steps to Become an Expert Software Developer Without Endless Online Courses Or Waiting For Years

No. I was kinda onboard until the very end, and was even goin...

Why I stopped using Coroutines in Kotlin

Having to add a new breakpoint is a potential deal breaker? S...

What does a dev's personal website need to include?

That site is awesome.

What does a dev's personal website need to include?

If it's a "personal" site and you're not trying to market y...

Architecture decisions: the belligerent contrarian and the rule of three

Great stuff! I love being belligerent and contrary and now ...

Calling *all* DEVs, please join us for #SheCoded 2019.

It's important enough to you that you took time out to comp...

Pair Programming, Trio Programming, Sextuplet Programming?!

There's also the next level of pair programming: youtube.co...

Top 43 Programming Languages: When and How to Use Them

Also Native compilation is in the works (beta I think? Mayb...

How conventional commits improved my git skills

Also check out sethrobertson.github.io/GitPostPro.... It di...

Difference between state and State

In some cases a no-op is fine - for a stretch I was a big f...

Difference between state and State

I can see that. My personal preference is to prevent the ne...

Difference between state and State

Very good article! The only further thing I'd recommend is ...

Design Patterns: use or not to use

I was programming for a few years - self taught mostly - be...

What is the difference between public, protected, and private in Java?

One thing I'll add is that you should be able to test the p...

Why Java Interfaces Are Terrible

One nit I want to pick at is that you named your interface ...

why branching on git is wrong

To throw in my $0.02, I'd say it entirely depends on what w...

why branching on git is wrong

That's an absolute statement...

Useful Git Alias

Ah, okay - that makes sense. Thanks for clearing that up!

Useful Git Alias

My bash (and git) skills are lacking, so this may be obviou...

Functional Languages are Fad

Got me at first too :) Though I will say, FP can make thing...

What is your best advice for a junior software developer?

I'd generalize this to all languages and frameworks. +1 tho...

To be a software engineer or developer, do you still need a degree?

I don't have a degree, and I've done pretty well for myself...

Git and Managing Different Versions of the Same Application Question

I wouldn't say dumb, and lazy isn't a bad thing :) But pers...

How to pick up a new technology in minimal time?

I'd actually even say the stuff under the "Advanced" headin...

loading...