The Death of the Full Stack Developer
CascadiaJS 2019
Johnny Ray Austin
VP of Engineering, Till
https://recursivefunk.io
@recursivefunk
Death
What's a Full Stack Engineer?
@recursivefunk
What's a Stack?
@recursivefunk
2005 Stack
Browsers and servers
@recursivefunk
2005 Front End Was Basic
Browsers didn't do much
@recursivefunk
2005 Back End Was Queen
Servers did everything?
@recursivefunk
2019 Front End Is...
HTML(5)/CSS/JavaScript
Web Workers
Audio/Video
WebRTC
Web Sockets
Responsive Web Development
Offline
Notifications
Location Services
WebGL
Frameworks
Frameworks
FRAMEWORKS
HTTP2
Webpack
Databases
Transpilation
Data Modeling
Advanced State Management
SPAs
The Browser is a Platform
@recursivefunk
Mobile Devices
Everywhere
@recursivefunk
Mobile Applications
Expectations
@recursivefunk
Mobile is Part of the Stack
@recursivefunk
Wearables
Not insignificant
@recursivefunk
Internet of Things (IoT)
HCI Innovation
@recursivefunk
Desktop
Still a thing
@recursivefunk
The "Client"
Not so basic
@recursivefunk
2019 Back End
Better abstractions
@recursivefunk
Containers
Your OS is just another dependency
@recursivefunk
Orchestration
OMFG
@recursivefunk
@recursivefunk
I Was Wrong About Serverless
Shipping business logic > shipping servers
@recursivefunk
Data
Eee-Tee-El
@recursivefunk
What's a Stack in 2019?
@recursivefunk
The Browser Platform
Including mobile browsers
@recursivefunk
Mobile Applications
The array of accompanying sensors and distribution
@recursivefunk
Wearable Tech
Smart watches and goofy glasses
@recursivefunk
IoT
And accompanying HCI
@recursivefunk
The Desktop
Still here
@recursivefunk
Traditional Back End Applications
Application (web) servers
@recursivefunk
Container-Based ApplicationsĀ
And the corresponding orchestration
@recursivefunk
Serverless Back End
And the accompanying infrastructure declaration DSL
@recursivefunk
Now What?
@recursivefunk
I'm About to Get Very Manager
@recursivefunk
Hire For Strengths
Not lack of weaknesses
@recursivefunk
I'm Not Unreasonable
@recursivefunk
Scale Your Hiring Needs Along Side Your Product Needs
@recursivefunk
Be Specific About Your Needs
@recursivefunk
Focus Facilitates Growth
@recursivefunk
Where are the Juniors?
@recursivefunk
This Isn't for Everyone
@recursivefunk
Thank You!
@recursivefunk
Death of the Full Stack Engineer
By Johnny Ray Austin
Death of the Full Stack Engineer
My talk for CascadiaJS 2019
- 1,672