@bgoofficial

Thank you all for your feedback and support; I truly appreciate it.

To clarify—I’m not saying to ignore your programming skills completely; obviously, that wouldn’t be smart. Continue to learn and develop these skills, but place more emphasis on the skills I mentioned as they will take you further than your technical skills ever will.

@HeberLopez

Couldn’t agree more, over the 9 years I’ve been in the software industry, the biggest turn in my career was when my technical director recommended me to stop coding all together while I was on a tech lead position. Every year prior to that I used to be for the most part the best solo contributor of projects I was part of, and nevertheless when I stopped coding altogether performance not only of my team but other teams we interacted with as well increased. The reason was simple, most real issues that happen on enterprises are around communication or lack of. Focusing on that allowed for a much better organization level planning, setting expectations from other teams as well as asking for expectations for my team and working through the issues. Now working as a software engineer manager I try to have someone who could replace me at all times and if I don’t have it work towards it, that way everything works better.

The best compliments I’ve received in the work industry has always been from my bosses around the fact that they don’t need to get involved and that there’s never escalations when that’s not usually the norm

@joelruetas

I've been programming for over 25 years and wish I had received the advice you provided earlier in my career. I was often overlooked for promotions because I didn't effectively communicate my career goals. After taking communication courses, I now understand how crucial this skill is. Thank you for sharing your insights.

@hl236

I would add that there is a big difference between knowing how to code vs launching and debugging production grade software. Many people would struggle to acheive this but if you are great at defining problems, scoping tasks and communicating then you can find people who fix the problems for you.

@NithishManikandan-j4k

nuggets :)
       -> Always be a creator
       -> Ask why before how
       -> Do effective marketing
       ->And communication can make you rich
          what is communication??
         Definition: Convey in a manner that other people can understand

@raphaeldwain7834

This guy knows what he's talking about. He's not saying that you don't have to learn hard skills, he's talking about how to set yourself apart.

@Play_Streams

You can practice BOTH communication and coding at the same time. Coding (in part) is giving instructions to the tech just as documentation is communicating to the team. Again the market is big enough for the best if you take the time to get good at both.

@BradDStephensAIFPV

Awesome video. I’ve been a developer for 25 years and relate to a lot of what you’re saying. Please create more videos like this. You have a unique and refreshing perspective.

@alirezanet

I have 14 years of experience in this field and I can confirm everything you said, not only I learned from your advice, it is 100 percent correct. awesome video

@MeasuringData

Your speaking my language. I was an Oracle DBA for many years, and realized that the most interesting problems were more cultural and social. This brought me into the architecture space. Good work.

@yantra508

One of the best videos on this topic I’ve seen.  This channel will inevitably grow and grow.

@JT-mr3db

If you are hired as a senior engineer and command an above average wage, you are expected to solve problems and quite often those problems are not straight forwards. I agree that communication is highly important, but you can't hide behind communication, eventually you need to actually provide a technical solution and demonstrate competence. It's a completely different type of pressure.

However, if you have both communication and competence, you're going to be a top pick most of the time.

@Sharmazan

Great pieces of advice! Thank you for sharing!

@pyroghost11

This is the single most inspirational video, I've seen this year.
I have 5 years experience as a Fullstack dev, mostly focusing on the Frontend also know some DevOps stuff. Currently struggling to get a promotion and wanna change jobs and also yearning to start my own solo SaaS gig. 
Thank you man, you just gave me a push

@agritech802

Creating and problem solving are the things I love most about software engineering

@youtubetv4856

good advice! after 30yrs as a dev… what I know is that programming  is commoditized now… every emp’ decision comes down to the $… and trying to offshore all dev and support.

“sw eng are creators”, so true. always allocate time to building your side hustle… build your own prod or service and focus on profitability… and not necessarily building the perfect piece of sw.
You dont need to be a Zuk or Elon to be successful.
also get and stay out of debt! and build your retirement fund early and stick to it!

@ilkandi1

as someone with decades of programming experience, this is 100% true. What's holding most people (and did me) for a long time is clarity of communication to others. People don't know what they are doing, have done, or can do.

@biomorphic

Let's all become YouTuber and tell others what to do.

@shrobzz

Well said!
I have 10 years experience in this field and i made the decision to switch to Business Development while creating my own product on the side. 
Learning Business Development is crucial to get real world  business communication skills, getting more leads, getting to know more people and expanding your connections. And this will eventually extremely help you as an Entrepreneur! 
And i can confirm EVERYTHING you just said.

@pl-rc

Great reminders, thank you