๐—œ๐˜'๐˜€ ๐—ฒ๐—ฎ๐˜€๐˜† & ๐—ฐ๐—ผ๐—บ๐—ณ๐—ผ๐—ฟ๐˜๐—ฎ๐—ฏ๐—น๐—ฒ ๐˜๐—ผ ๐˜€๐˜๐—ฎ๐˜† ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜†๐—ผ๐˜‚ ๐—ฎ๐—ฟ๐—ฒ

Working at the same company for years.
In the same project.
In the same team.
At the same product.

No need to prove yourself anymore.

Maybe that's exactly why you should think about leaving โ†“
๐—˜๐˜ƒ๐—ฎ๐—น๐˜‚๐—ฎ๐˜๐—ถ๐—ป๐—ด ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜€๐—ถ๐˜๐˜‚๐—ฎ๐˜๐—ถ๐—ผ๐—ป

You've gained respect & trust in your current position.
Maybe you've got promoted.
You know your craft.

Life's good.

Why should you leave into some uncertainty?
Why taking risks?

Because there's a lot to ๐—ด๐—ฎ๐—ถ๐—ป!

{ 1/8 }
๐€๐๐š๐ฉ๐ญ๐ข๐ง๐  & ๐ฌ๐ญ๐ซ๐ž๐ง๐ ๐ญ๐ก๐ž๐ง๐ข๐ง๐  ๐ฒ๐จ๐ฎ๐ซ ๐š๐ญ๐ญ๐ข๐ญ๐ฎ๐๐ž

Everything is under constant change โšก๏ธ

The new technology you've read about will probably be the standard next year.
What you're working on is probably obsolete tomorrow.

{ 2/8 }
Switching projects will force you to adapt to a new environment.

You can't rely on your previous reputation.
You'll have to prove yourself again, stepping out of your comfort zone.
Stepping into new terrain.

Being able to adapt fast is a fundamental skill.
Grow it!

{ 3/8 }
๐—ก๐—ฒ๐˜๐˜„๐—ผ๐—ฟ๐—ธ๐—ถ๐—ป๐—ด

You'll meet a lot of new people.
More than you'd probably ever if you'll stay.
Maybe you'll make life-changing connections with like-minded people.

๐—˜๐˜ƒ๐—ฒ๐—ฟ๐˜†๐—ฏ๐—ผ๐—ฑ๐˜† knows ๐˜€๐—ผ๐—บ๐—ฒ๐˜๐—ต๐—ถ๐—ป๐—ด you don't.
That's even more true in a new environment.

{ 4/8 }
๐—œ๐—ป๐˜€๐—ถ๐—ด๐—ต๐˜๐˜€ ๐—ถ๐—ป๐˜๐—ผ ๐—ฎ ๐—ป๐—ฒ๐˜„ ๐—ฎ๐—ฟ๐—ฒ๐—ฎ

It's likely that you're working in a niche, always being around the same business cases and products.

A switch can introduce you to new areas, extending your views not only on software and technology.

{ 5/8 }
๐— ๐—ผ๐—ป๐—ฒ๐˜†

Switching projects or employers will extend the ranges of possible salary jumps as you're in control of the anchoring effect.

Also, you'll evaluate your current worth on the job market.

{ 6/8 }
๐— ๐—ผ๐˜๐—ถ๐˜ƒ๐—ฎ๐˜๐—ถ๐—ผ๐—ป & ๐—˜๐˜…๐—ฐ๐—ถ๐˜๐—ฒ๐—บ๐—ฒ๐—ป๐˜

Not everything is about
โ€ข self-improvement
โ€ข money
โ€ข being the most efficient worker

You should ๐—ฒ๐—ป๐—ท๐—ผ๐˜† ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜„๐—ผ๐—ฟ๐—ธ.

Throwing yourself into a new, exciting project can rekindle your intrinsic motivation.

{ 7/8 }
๐—ง๐—ฎ๐—ธ๐—ฒ ๐˜๐—ถ๐—บ๐—ฒ ๐˜๐—ผ ๐—ฟ๐—ฒ๐—ณ๐—น๐—ฒ๐—ฐ๐˜

Reflect on your situation regularly
Don't just mindlessly work for decades

Take some time to review
โ€ข your goals
โ€ข where you're at
โ€ข where you want to be in the future

Maybe it's time to put yourself out there & take a risk!

{ 8/8 }
๐—™๐—ถ๐—ป๐—ฎ๐—น ๐˜„๐—ผ๐—ฟ๐—ฑ๐˜€

I loved my previous job.
But it didn't challenge me anymore after almost five years.
I finally found the courage to take steps in another direction.

Remind yourself regularly:
Most people regret the things they didn't do.
Not the things they did.

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with Tobias Schmidt

Tobias Schmidt Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @tpschmidt_

13 Oct
๐Ÿ“š AWS 1x1 - ๐——๐˜†๐—ป๐—ฎ๐—บ๐—ผ๐——๐—• ๐Ÿ’พ

My personal holy grail of database solutions & one of AWS' flagship services

An all-embracing mega-thread ๐Ÿงตโ†“
๐—ง๐—ต๐—ฟ๐—ฒ๐—ฎ๐—ฑ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„

โ€ข Introduction
โ€ข Provisioned vs On-Demand Capacity
โ€ข Basic Concepts
โ€ข Keys & Attributes
โ€ข Retrieving Items
โ€ข Race Conditions
โ€ข Expressions
โ€ข Indexes
โ€ข Streams
โ€ข Security
โ€ข Backups
โ€ข Global Tables
โ€ข Observability

{ 1/38 }
๐—œ๐—ป๐˜๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐—ถ๐—ผ๐—ป

Why should you care about DynamoDB?

It's managed, highly available & scales on-demand with low latencies.

For getting you hooked, at Prime Days 2021 DynamoDB served ๐Ÿด๐Ÿต.๐Ÿฎ ๐—บ๐—ถ๐—น๐—น๐—ถ๐—ผ๐—ป ๐—ฟ๐—ฒ๐—พ๐˜‚๐—ฒ๐˜€๐˜๐˜€/๐˜€๐—ฒ๐—ฐ๐—ผ๐—ป๐—ฑ at its peak.

{ 2/38 }
Read 40 tweets
12 Oct
Unpopular opinion: building a successful SaaS product is ๐—ต๐—ฎ๐—ฟ๐—ฑ

Yes, Twitter feels like everybody launches something & immediately goes to $10k MRR

๐—ฅ๐—ฒ๐—ฎ๐—น๐—ถ๐˜๐˜† ๐—ถ๐˜€ ๐—ฑ๐—ถ๐—ณ๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐˜

I'm still in the early stages & already got a lot of lessons learned โ†“
๐—Ÿ๐—ฎ๐˜‚๐—ป๐—ฐ๐—ต ๐—ฒ๐—ฎ๐—ฟ๐—น๐˜†

Maybe you've got another dozen ideas for features you think are needed for your MVP.
But until you've launched and you've got actual (paying) users, you've got no guarantee that your business case is even valid.

Keep your scope as small as possible.
๐—ฃ๐—ฒ๐—ฟ๐—ณ๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐—ถ๐˜€๐—บ ๐—ถ๐˜€ ๐—ฏ๐—ฎ๐—ฑ

Intersects with the previous point: don't make the shinest code, with 100% code coverage and the perfect architecture, as it requires way too much effort.

Don't over or underdo it.
Make it work & manageable.
Read 9 tweets
10 Oct
Have a look at AWS' growth of services...

Counting namespaces, the past decade is just mind-boggling ๐Ÿ™€

โ€ข 2013: 25
โ€ข 2015: 46
โ€ข 2017: 78
โ€ข 2019: 182

๐—›๐—ผ๐˜„ ๐˜๐—ผ ๐—ธ๐—ฒ๐—ฒ๐—ฝ ๐˜‚๐—ฝ ๐˜„๐—ถ๐˜๐—ต ๐˜„๐—ต๐—ฎ๐˜'๐˜€ ๐—ป๐—ฒ๐˜„? โ†“
๐—”๐—ช๐—ฆ ๐—ก๐—ฒ๐˜„๐˜€ ๐—•๐—น๐—ผ๐—ด

Guarantees to not miss out on new features or services, but also contains interesting statistics and other insights from AWS itself.
Gets updated very regularly, sometimes several times a day.

aws.amazon.com/blogs/aws/

{ 1/4 }
๐—ช๐—ต๐—ฎ๐˜'๐˜€ ๐—ก๐—ฒ๐˜„ ๐˜„๐—ถ๐˜๐—ต ๐—”๐—ช๐—ฆ?

If you're focusing on keeping up with the new capabilities AWS provides, that's your major source.
You'll learn about improvements to existing services, introductions of new ones as well as region expansions.

aws.amazon.com/new/

{ 2/4 }
Read 5 tweets
5 Oct
๐Ÿ“š ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐—–๐—ผ๐—ป๐—ฐ๐—ฒ๐—ฝ๐˜๐˜€ ๐Ÿญ๐˜…๐Ÿญ

How do dedicated servers, virtual machines, containers & functions differ? ๐Ÿค–

An overview of the different compute models โ†“
๐——๐—ฒ๐—ฑ๐—ถ๐—ฐ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ๐˜€ (1/2) ๐Ÿ› 

A physical server, only utilized by you
โ€ข you have to know or guess the CPU & memory capacities you need
โ€ข high risk of overpaying (underutilized server) or under-provisioning (too much load)
๐——๐—ฒ๐—ฑ๐—ถ๐—ฐ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ๐˜€ (2/2) ๐Ÿ› 

โ€ข you're able to run multiple apps, but need to make sure that you're not causing conflicts by resource sharing
โ€ข you're solely responsible for the security
โ€ข up- or downscaling is tedious & not quickly possible
Read 7 tweets
28 Sep
๐Ÿ“š AWS 1x1

ษชแด…แด‡ษดแด›ษชแด›ส- & แด€แด„แด„แด‡๊œฑ๊œฑ แดแด€ษดแด€ษขแด‡แดแด‡ษดแด› (ษชแด€แด) ๐Ÿ”‘

The concepts are crucial & being confident in them is a necessity.

From basics to advanced concepts ๐Ÿงตโ†“
For seriously working with AWS, there's no way around IAM.
Skipping to understand its core principles will bite you again and again in the future๏ธ ๐Ÿ”ฅ

Take the time to do a deep dive, so you won't be frustrated later.

{ 1/35 }
Thread Overview ๐Ÿงต

โ€ข IAMs Capabilities
โ€ข Key Terms
โ€ข Identity- & Resource-based Policies
โ€ข Securing your AWS Account
โ€ข Basics: Credentials & AWS CLI
โ€ข Dealing with "Access Denied"
โ€ข Least Privilege
โ€ข Permission Boundaries
โ€ข Tooling

{ 2/35 }
Read 37 tweets
20 Sep
There you are, on the way to becoming a cloud engineer and architect.

You've...
โ€ข learned a lot about AWS' core services
โ€ข probably taken some certifications
โ€ข built small services yourself

... but how to get into your first project?

What I've learned over the years ๐Ÿงตโ†“
I've been in numerous interviews as a technical interviewer โœ๏ธ

Upfront & honest: without prior experience, it's not an easy task to get hired.

But there's no need to get discouraged.

There's a lot you can do to drastically enhance your chances.

{ 1 / 13 }
First: About job descriptions and requirements

AWS, Node.js, Java, Containerization/Docker, ECS/Kubernetes, Serverless & 10yrs experience in everything.

Likely, you've seen vacancies like this with only one question in mind:
"Are they looking for a whole team?"

{ 2 / 13 }
Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(