Big Tech Companies vs. Software Developers | Tech Layoffs In 2024

Continuous Delivery
22 May 202408:56

Summary

TLDRTech layoffs have been in the news, with profitable companies firing developers who contribute to their success. This video by Trisha G on the Continuous Delivery Channel discusses the cyclical nature of layoffs, the motivations behind them, and how developers can protect their careers. Key advice includes keeping resumes updated, being active in the tech community, building a strong portfolio, and carefully choosing jobs that align with personal goals. The focus is on self-empowerment and career control in uncertain times.

Takeaways

  • πŸ”„ Tech layoffs are cyclical, with previous waves seen around 2000 (dot-com crash) and 2007-2008 (credit crunch).
  • πŸ’Ό Recent layoffs are occurring in large, profitable tech firms, which raises questions about their necessity.
  • πŸ€‘ Leaders and founders of these companies are extremely wealthy, making layoffs seem less about cost-cutting.
  • πŸ“‰ Some companies not making layoffs still see stock price drops, suggesting layoffs are about appeasing investors.
  • πŸ˜” Layoffs indicate that developers are seen as replaceable, regardless of their contributions.
  • πŸ“ˆ Evidence shows that job security is not guaranteed by meeting objectives or delivering business value.
  • πŸ’ͺ Developers must take control of their own career growth, as companies won't prioritize it.
  • πŸ“ Keeping your resume updated is crucial for career preparedness and self-assessment.
  • πŸ‘₯ Engaging in the technical community, such as user groups, can provide networking and learning opportunities.
  • πŸ“‚ Maintaining a portfolio, like a GitHub profile or blog, is important for showcasing skills and experience.
  • πŸ€” When choosing a new job, consider your personal values and needs, such as stability or excitement.

Q & A

  • What is the main topic discussed in the video script?

    -The main topic discussed in the video script is the issue of tech layoffs, particularly focusing on the layoffs in large, profitable technology firms and the implications for developers.

  • Why does the speaker believe that the current round of tech layoffs is different from previous ones?

    -The speaker believes the current round of tech layoffs is different because it involves large, profitable firms laying off the very staff who generated those profits, which was not the case in previous layoffs.

  • What does the speaker suggest is the real reason behind the tech layoffs?

    -The speaker suggests that the real reason behind the tech layoffs is not cost-cutting but rather a message to investors and shareholders that the companies are willing to do whatever it takes to be profitable, including firing their best people.

  • What is the speaker's opinion on the effectiveness of the layoffs as a cost-cutting measure?

    -The speaker's opinion is that the layoffs are an ineffective cost-cutting exercise, as they have seen developers being fired and then rehired at a lower salary, which does not seem to be a genuine cost-saving strategy.

  • Why does the speaker think tech organizations that are not making layoffs might be facing a drop in their stock price?

    -The speaker theorizes that tech organizations not making layoffs might face a drop in their stock price because they are not signaling to investors that they are willing to make drastic changes, such as layoffs, to maintain profitability.

  • What advice does the speaker give to developers regarding their career and job security?

    -The speaker advises developers to take control of their own careers, to ensure their resumes are up to date, to be active in the technical community, to build a portfolio, and to carefully consider what they want in a job, especially in the current economic climate.

  • What role do user groups play in a developer's career according to the speaker?

    -According to the speaker, user groups play a significant role in a developer's career by providing a safe environment to try new things, meet great people, receive advice, and potentially discover job opportunities.

  • Why is it important for developers to have an updated resume or CV?

    -It is important for developers to have an updated resume or CV not only for job applications but also as a way to reflect on their learning and skills development over time, which can help them identify if their current job meets their needs.

  • What is the significance of having a portfolio for a developer's career?

    -Having a portfolio, such as a GitHub profile or a blog, is significant for a developer's career as it provides a more comprehensive representation of their skills and experiences beyond what can be conveyed in a traditional resume.

  • What factors should a developer consider when choosing a new job?

    -A developer should consider factors such as job stability, the company's culture, the match with their career goals, and the potential for growth and learning opportunities when choosing a new job.

  • How does the speaker feel about the support developers receive from their companies during layoffs?

    -The speaker feels that companies do not genuinely care about their developers during layoffs and are not supportive of their career growth, emphasizing that developers must be their own champions.

Outlines

00:00

πŸ’Ό Tech Layoffs and Developer Self-Advocacy

The script addresses the issue of tech layoffs, particularly focusing on the paradox of profitable companies letting go of the very developers who generate their income. It discusses the cyclical nature of such events, referencing past economic downturns like the dot-com crash and the 2007-2008 credit crunch. The speaker, Trisha G, expresses her opinion that the current wave of layoffs is different, as it involves wealthy tech leaders who seemingly have the means to retain their staff. She criticizes the practice of rehiring previously laid-off developers at lower salaries, calling it an ineffective cost-cutting measure. Trisha also theorizes that the layoffs might be a signal to investors and shareholders about a company's commitment to profitability at any cost, including sacrificing valuable employees. She suggests that developers should consider discussing their value and contributions more openly with their employers.

05:01

πŸ›  Empowering Developers to Control Their Careers

In this paragraph, Trisha emphasizes the importance of developers taking control of their careers in the face of unpredictable job security. She advises updating one's resume regularly to reflect new skills and experiences, which can also serve as a self-assessment tool to identify career gaps or desires for change. Trisha also highlights the value of being an active member of the technical community, such as participating in user groups, which can provide networking opportunities, advice, and a platform to try new things. She discusses the importance of having a portfolio that showcases one's work beyond the limitations of a traditional resume, suggesting platforms like GitHub, Stack Overflow, or blogging as potential avenues. Lastly, Trisha touches on the considerations developers should make when seeking new job opportunities, such as prioritizing stability or excitement, and the importance of being prepared for a dynamic job market.

Mindmap

Keywords

πŸ’‘Tech layoffs

Tech layoffs refer to the recent trend of technology companies firing their employees, including developers who contribute to their profits. The video discusses how large, profitable tech firms are laying off staff, raising questions about the fairness and motivations behind these layoffs.

πŸ’‘Dot-com crash

The dot-com crash, also known as the dot-com bubble burst, occurred around 2000 when many internet-based companies failed, leading to widespread job losses in the tech industry. The speaker references this historical event to illustrate that tech layoffs are cyclical and have happened before.

πŸ’‘Credit crunch

The credit crunch refers to the financial crisis of 2007-2008, which led to significant economic downturns and job losses across various industries, including tech. The speaker mentions this period to highlight another instance of economic challenges affecting tech employment.

πŸ’‘Cost cutting

Cost cutting is the practice of reducing expenses to improve profitability. The video argues that recent tech layoffs are not truly about cost cutting but rather about signaling to investors that companies are willing to make tough decisions to appear profitable.

πŸ’‘Developers

Developers are the professionals who write and maintain software code. The video emphasizes the irony of laying off developers, who are crucial to a tech company's success, and discusses the impact of these layoffs on their careers and livelihoods.

πŸ’‘Investors and shareholders

Investors and shareholders are individuals or entities that own shares in a company and are interested in its profitability. The video suggests that tech layoffs are partly aimed at reassuring these stakeholders that the company is taking measures to remain profitable.

πŸ’‘Resume or CV

A resume or CV (curriculum vitae) is a document that summarizes a person's professional experience, skills, and education. The speaker advises developers to keep their resumes updated to be prepared for job searches in case of layoffs.

πŸ’‘Technical community

The technical community consists of professionals who share knowledge and collaborate on technological advancements. The video encourages developers to actively participate in this community, such as through user groups, to build networks and gain support.

πŸ’‘Portfolio

A portfolio showcases a person's work and skills through platforms like GitHub, Stack Overflow, or personal blogs. The speaker advises developers to maintain a portfolio to better represent their abilities and enhance their job prospects.

πŸ’‘Career control

Career control refers to the ability of individuals to manage and steer their own professional paths. The video emphasizes that developers should take charge of their careers, continuously update their skills, and be proactive in seeking opportunities that align with their goals and values.

Highlights

Tech layoffs have been in the news, with profitable companies firing the developers who made them money, raising questions about fairness.

Layoffs are cyclical in the tech industry, with previous downturns occurring around the turn of the century and during the 2007-2008 credit crunch.

This round of layoffs is different, as it involves large, profitable firms letting go of staff who generated their profits.

Leaders and founders of these organizations are among the wealthiest, yet they are laying off staff, which seems counterintuitive to cost-cutting.

Developers have been rehired at lower salaries after being laid off, suggesting a flawed cost-cutting approach.

The stock price of tech firms plummets even when they meet financial targets and avoid layoffs, indicating a possible market expectation of layoffs.

Layoffs may be a signal to investors that companies are willing to do whatever it takes to be profitable, including firing top talent.

Developers are often considered replaceable, which can be a wake-up call to reassess one's value and role in the industry.

The speaker suggests that having a conversation about value addition might be a better approach than mass layoffs.

Individuals cannot control company layoffs but can take steps to control their career trajectory.

Maintaining an up-to-date resume is crucial for job applications and self-assessment of skills and experiences.

Being an active part of the technical community, such as user groups, can accelerate one's career and provide networking opportunities.

A portfolio, such as GitHub profiles or a blog, is essential for showcasing one's abilities beyond a traditional resume.

When selecting a new job, it's important to consider what one values, such as stability or excitement, in the current economic climate.

Owning one's career and being prepared to adapt is key to navigating the uncertainties of the job market.

The video concludes with a call to action for viewers to support the channel on Patreon.

Transcripts

play00:00

for the last year or so Tech layoffs

play00:02

have been in the news large money-making

play00:05

organizations firing the very developers

play00:07

who make them that money is it fair and

play00:11

what can we as developers do about

play00:16

[Music]

play00:20

it hello I'm Trisha G welcome to the

play00:24

continuous delivery Channel where we

play00:25

have opinions on technology if you want

play00:28

to hear more opinions please subscribe

play00:30

and if you like this particular opinion

play00:32

please hit like layoffs do happen we

play00:35

have seen this before back in 2000

play00:38

around the turn of the century there was

play00:40

the dot crash I was graduating from

play00:42

University at the time and trying to

play00:44

find a job in Tech was

play00:46

challenging then around about 2007 2008

play00:50

the credit crunch happened just as I was

play00:52

moving back from New York to London

play00:55

trying to get a job in a bank or fintech

play00:58

doing development people have been in

play01:00

the industry long enough will tell you

play01:01

this is cyclical there's boom and bust

play01:04

sometimes you have layoffs and sometimes

play01:06

times are good for

play01:07

developers however this round of layoffs

play01:10

is a little bit different in this case

play01:12

it's large profitable technology firms

play01:14

who are laying off the staff who make

play01:16

those profits this leads me to have

play01:19

opinions on the

play01:20

topic some of the leaders and founders

play01:23

of these organizations are some of the

play01:25

richest men in the world you would think

play01:27

they would have a little bit of Pocket

play01:29

Change l lying around to retain their

play01:31

developers and pay them Fair salaries

play01:34

these developers are the people who

play01:35

helped them to make money in the first

play01:37

place we've heard of developers being

play01:39

fired from a particular job and then 2

play01:42

months later being hired back on a

play01:44

smaller salary this I don't think this

play01:47

is cost cutting this is I don't think

play01:50

I'm allowed to swear on this channel

play01:52

this is an ineffective cost cutting

play01:54

exercise I've also seen organizations

play01:57

Tech organizations who are not making

play01:59

layoff

play02:00

who hit all their financial targets

play02:02

meeting all their objectives and yet

play02:04

their stock price plummets my theory is

play02:07

because they're not making layoffs what

play02:10

does this tell me this suggests to me

play02:12

that the layoffs are not about cost

play02:14

cutting they are about telling their

play02:16

investors and their shareholders yes

play02:18

we're willing to do whatever it takes to

play02:20

be profitable even if that means firing

play02:22

some of our very best people it's also a

play02:25

way to tell us the developers you're not

play02:28

really that important you are repl able

play02:30

have there been times when we've been

play02:32

overpaid and

play02:33

underutilized it's possible but I don't

play02:36

think that firing all of us is the right

play02:38

way to teach us a lesson I think perhaps

play02:40

having a conversation about value and

play02:42

value ad might be a good place to start

play02:45

however strongly I feel about these

play02:46

layoffs I can't do anything about them

play02:48

sadly and unless you are a leader of one

play02:51

of these very large organizations you

play02:53

probably can't either so I want to spend

play02:56

the rest of this video telling you what

play02:57

maybe you can do in order to control

play02:59

control your career a little more before

play03:01

I do that I want to take a second to

play03:03

thank our sponsors equal experts transic

play03:06

and semore these are companies that

play03:08

produce services and products that are

play03:09

well aligned with what we talk about in

play03:11

The Continuous delivery Channel please

play03:13

take a look and click on the links in

play03:15

the description below so what have we

play03:17

learned from these layoffs well I have

play03:19

learned that these companies are not

play03:21

here for you at all these companies are

play03:24

here for them and they will drop you

play03:27

like modern programming languages drop

play03:29

the semi call on when it suits them can

play03:32

you protect yourself from being laid off

play03:33

if you work for one of these companies

play03:35

or you think your job is at risk I mean

play03:38

they will tell you as long as you meet

play03:40

the objectives as long as you work hard

play03:42

put in the hours deliver business value

play03:45

as long as you play the game then you're

play03:48

a little bit safer than you would have

play03:50

been but I think evidence shows us from

play03:52

2023 and 2024 that a little bit safer

play03:55

doesn't mean anything whatsoever and if

play03:58

a company decides to actx an entire

play04:00

department or an entire organization no

play04:03

matter how good your code is you're not

play04:04

going to be safe from that these layoffs

play04:06

are ultimately not about you at all it's

play04:09

not about your ability to write good

play04:11

code it's not about the amount of hours

play04:14

that you put in it's about the company's

play04:16

ability to Showcase that they're willing

play04:18

to do whatever it takes to make more

play04:20

money these companies never cared about

play04:22

you they were never going to support

play04:24

your career growth the only person who

play04:26

can really support you throughout your

play04:28

career development is you you're the

play04:31

only person who's going to be there for

play04:33

the whole time throughout your career

play04:35

you're the only person who hopefully has

play04:37

an inkling on what is good for you where

play04:40

do you want to go what are the right

play04:42

directions for you to take what steps

play04:44

can you take well the first thing the

play04:46

first most important step in my opinion

play04:48

is to make sure that your resume or CV

play04:50

is up toate obviously if your job goes

play04:54

away you can now give that resumΓ© to

play04:56

someone else to perhaps apply for a new

play04:58

job however it's also a useful exercise

play05:00

in its own right it's always a good idea

play05:03

to take a look at what you've done over

play05:04

the last 12 months or 2 years or 10

play05:07

years however long it is since you last

play05:08

refreshed your resume and see what have

play05:11

I learned since then what new skills and

play05:13

abilities do I have what new things do I

play05:16

get to put onto my CV to Showcase to

play05:18

people what I'm good at you may find

play05:20

during this exercise that not only do

play05:22

you have a CV to give to someone if you

play05:24

happen to need to apply for a new job

play05:26

you might find that the job that you're

play05:28

in is actually not meeting your own

play05:29

needs and you can use that resume to

play05:32

apply to somewhere which does meet your

play05:34

needs another step you can take which I

play05:35

think is really important is to be an

play05:37

active part of the technical community

play05:39

if you're subscribed to this channel

play05:41

you're already well on the way to being

play05:43

part of the technical community you are

play05:45

learning and growing and actively

play05:47

involving yourself in what's out there

play05:50

I'm a big fan of user groups for me in

play05:52

particular Java user groups these are

play05:54

places where I have really helped

play05:56

accelerate my career I've met a lot of

play05:58

great people I've had a lot of great

play06:00

advice and allow it has provided me a

play06:03

safe environment to try new things to

play06:04

level up if you have a local user group

play06:07

in your city that local user group

play06:08

allows you to meet people who are

play06:10

working on the same sorts of things as

play06:12

you in different organizations in your

play06:14

city and you get to hear what are these

play06:16

people working on what is it like to

play06:18

work there are they hiring it's a good

play06:22

way to get out there and see what else

play06:24

is there another important thing to

play06:25

consider is your portfolio your CV or

play06:28

resume should be what two pages long

play06:31

this is not a great way to represent

play06:33

someone whether you've got 6 months

play06:35

experience or 20 years experience a

play06:37

two-page resume doesn't really give a

play06:39

good idea of who you are a portfolio is

play06:42

something like GitHub profiles or stack

play06:45

Overflow profiles or part being part of

play06:48

social media or being active on LinkedIn

play06:50

or having blogs or whatever else we do

play06:53

these days it doesn't have to be all of

play06:55

those things pick one of those things

play06:58

which plays to your strengths if you

play06:59

write a lot of code in your spare time

play07:01

by all means put it on GitHub if you

play07:03

like to write about what you've been

play07:04

doing then maybe start a blog I have a

play07:07

lot of advice on this topic and a lot of

play07:09

advice on how to create a portfolio and

play07:11

like why and where and what it's for and

play07:14

if you're interested in that click on

play07:15

the links Below in the description

play07:17

because I've got blog posts and

play07:18

presentations on that topic the last

play07:20

thing I want to talk about is when you

play07:22

decide to take that step to select a new

play07:24

job you have to think carefully about

play07:26

what it is that you want now in these

play07:29

interesting Economic Times you might not

play07:31

be in a position to choose but if you

play07:33

have any choice at all you should be

play07:35

steering yourself towards something

play07:36

which works for you for example do you

play07:39

value stability in which case you're

play07:41

going to apply to a particular type of

play07:42

company with a particular type of job

play07:44

and those are the things you're going to

play07:46

say yes to if you want stability to

play07:48

provide for your family or whatever it

play07:49

is that you need a steady income for if

play07:52

you want excitement and new things and a

play07:57

changeable environment where you're

play07:58

going to be doing lots of different

play07:59

things then maybe you're going for

play08:01

something like a startup where stability

play08:03

might not be so much part of the of the

play08:06

appeal of that that's fine too this is

play08:08

more likely to appeal to people who

play08:10

perhaps don't have dependents who rely

play08:12

on their salary all of these things are

play08:14

fine just be aware of the of the pros

play08:17

and cons of both things obviously

play08:20

stability comes with possibly stability

play08:23

but as we're seeing with the layoffs

play08:24

that's not guaranteed either and the new

play08:26

and exciting and shiny maybe the job

play08:28

won't be there next month but as long as

play08:31

you're prepared to keep looking and keep

play08:33

moving if necessary you should be in a

play08:35

good position whatever you do so you own

play08:38

your career you can be your own champion

play08:42

and you can take control of that thanks

play08:44

for watching if you liked this video

play08:46

please consider supporting us on patreon

play08:50

[Music]

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Tech LayoffsDevelopersIndustry CyclesCareer AdviceResume UpdatesTechnical CommunityPortfolio BuildingJob SelectionEconomic TimesCareer Control