DEV Community

loading...
Greg Thomas profile picture

Greg Thomas

I write a lot of code. I've also written a book on developers becoming leaders/managers called Code Your Way Up.

Education

I taught myself how to be a software developer

Work

Developer, Architect, Leader at BetaRover Inc

All 57 comments

Software Engineers Need to Know DevOps Too, and That Starts with CI/CD

Great walkthrough on the topic. A great getting started guide.

3 Tips for Developers Writing their First Book

I think where developers can really succeed in writing books ...

Moving from senior developer to tech lead

I don't think there is a one-size-fits-all for how "ready" yo...

How many applications did it take for you to find your first dev job?

I got lucky with my first job, had maybe 5 - 10 applications ...

3 types of people in software development without skin in the game

This is a very good article, especially the pieces on non-cod...

One Year of Community: The Three Ls of an Accidental Community Creator

"When you accidentally start a community, you accidentally be...

What are some of the most challenging work scenarios you’ve encountered? Let us know for the chance to appear on DevDiscuss!

Growing the team - from a few developers to a team to multipl...

Interview Tips for Developers Part 1

I've given a ton of interviews over the years and written abo...

Five Classic Reads in Software Development

I would recommend the Rands in Repose blog - randsinrepose.co...

The most toxic Scrum misconceptions

We run into these problems quite often. Where the tenets of ...

You hate writing because no one taught you well - 3 bad teachers we encounter

Beyond comments and likes and follows and etc, etc, etc. I f...

When to write a blog post

When I have that - "Oh cool, moment" - I write it down, whate...

Tips for Successful Remote Team Management

Very much like #3 for creating an Efficient Remote Team - Res...

What is a Staff Engineer Anyway?

Cool series - nice way to break it out.

Do you associate music with any fond coding memories?

The first team I lead - we were building software for Ivrs {p...

Staying Motivated as a Developer?

I'll have to check this out - thanks for the share.

Career Advice for Junior Developers

Love this and yes to all of them. You only get better by ask...

8 Tips on Giving Effective Code Reviews

Well laid out - going to send these out to my team as we're s...

Software contractors and entrepreneurs: Do you have a business entity?

Corporation all the way, helps with taxes and buying things l...

Mentor Wanted !!?

Hi Whitney - My first questions to you would be - what are yo...

10 Fantastic Books By Developers For Developers

Great service and great selections - thanks for sharing.

5 Podcasts every Dev must listen to

I'll have to check these out - interested by the soft skills ...

Why developers dislike "no code"?

Similar to some of the comments below, NoCode is great for ge...

Starting my React journey

I've been learning the basics off of a Udemy course that has ...

52 Virtual Cups of Coffee: A Developers Journey for Navigating Uncertainties

What a great idea, look forward to following the journey as y...

Books to become a better Programmer

Framework Design Guidelines is a great read. It's getting ol...

How to Stand Out as Developer?

Becoming a problem solver is big for me, if you can solve pro...

5 Things You Need To Become A Senior Developer

I've seen Senior Developers with a varying set of skills at a...

Technical Writing Internship: Writing more, faster.

100% agree - it's the best way to find your voice and that wi...

The Telltale Signs When Software Developers Are Ready for a Change

This is a great list. When I was reading through, I found my...

When Should You Actually Move On To The Next Project?

I generally look at projects from two perspectives - am I doi...

Learn Git good practices!

Point 2 for days - so many bad comments out there. Great Lis...

How best to write Requirements?

Hey Ryan - thanks for this - no your example is a great one. ...

How do you organize communication with the client?

I work with clients either on-premise or remotely (right now ...

Things you need to know as a C# developer - Collections

This is great, I wish I had this reference when I was startin...

What do you do to relieve workplace anxiety?

I've generally seen people get anxious as they become overbur...

console.log("My First Post")

Blogs are a great way to find your voice. It’s not only help...

15 Things I Wished I Learned Earlier as a Software Developer

Yes to open source projects - wish I had of done this when I ...

Node.js reading a Google Sheet πŸ€“

I’m learning nodejs now - this is great - thanks Chris

Send In the Imposters

Hi Gabi - Looking back on my experience as a Senior Developer...

What podcasts do you listen to?

The Entrepreneurial Coder is a fantastic podcast to listen to...

Why Rust is a great language to learn

Thanks for sharing, I'm going to have to dig into this.

Any tips for onboarding developers? Let us know for the chance to be featured on a DEV podcast!

Left a message on the google voice this morning - hope it cam...

Any tips for onboarding developers? Let us know for the chance to be featured on a DEV podcast!

When I was starting out as a developer at a startup, we had a...

What tips would you give to devs working on little startups?

This reads very familiar to projects/products I have been a p...

What tips would you give to devs working on little startups?

If the direction isn't clear, neither will your code. This s...

A story I wanted to tell...

I can only speak from experience. I took a Bachelors of Comm...

How To Master A Programming Language Really Fast πŸ”₯

This is great Niharika. I've found going language to languag...

How to Run an Interview

Hi Ricardo - great to meet you. Yes this is true, when you r...

How to Become a Developer without a Degree or Boot Camp - is it Possible?

Great article Clint - well written. I am self-taught as well...

The art of giving and receiving feedback πŸ’Œ

This is a great walkthrough on providing feedback.

loading...