Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Anti-Hype
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Андрей Листочкин (Andrey Listochkin)
November 07, 2015
Programming
1
100
Anti-Hype
Андрей Листочкин (Andrey Listochkin)
November 07, 2015
Tweet
Share
More Decks by Андрей Листочкин (Andrey Listochkin)
See All by Андрей Листочкин (Andrey Listochkin)
Everybody Stand Back! I Know Regular Expressions
listochkin
0
210
Command-line scripting with Rust. Wait, what?!
listochkin
0
420
Server Memory - BuildStuff Ukraine 2019
listochkin
0
65
Server Memory - Chernivtsi JS 2019
listochkin
1
160
10 Years Later
listochkin
0
390
Managing Managers - DevTalks iHUB
listochkin
0
75
Time, Numbers, Text
listochkin
1
630
Software Licensing: A Minefield Guide
listochkin
0
170
We Make Bots. For Real
listochkin
0
450
Other Decks in Programming
See All in Programming
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
170
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
360
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
390
モダンOBSプラグイン開発
umireon
0
180
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
310
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
230
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.2k
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.3k
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
440
存在論的プログラミング: 時間と存在を記述する
koriym
4
460
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
230
Understanding Apache Lucene - More than just full-text search
spinscale
0
140
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
77
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Abbi's Birthday
coloredviolet
2
5.6k
Skip the Path - Find Your Career Trail
mkilby
1
88
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
110
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Transcript
ANTI-HYPE как перестать гнаться за технологиями и начать жить
@listochkin
Isomorphic React Apps with GraphQL Docker- powered Microservices + Big
Data and Data Science
Elixir Go Rust Cycle.js Crystal Phoenix RethinkDB Swift Clojure Lotus.rb
Kubernetes Mesos Om/Next OrientDB
So cool in Q1 2015!
Frontend
Grunt Gulp Webpack Browserify LiveReload HotReload CoffeeScript es-next Babel TypeScript
Fluxxor Alt Flummox Redux Bower npm3
Churn
the rate of change
what’s the best jQuery DatePicker plugin?
what’s the best Flux library out there?
10 years ago
Java vs Ruby
jQuery didn’t exist
Chrome iPhone Google Maps
Prototype Dojo Yahoo UI Google Closure Ext JS Rhino Narwhal
Jake Cake JSUnit
<table> float inline-block display: table flex
Rounded Corners
too much to learn too much to forget
npm webpack babel React React Router Redux Karma Jest D3
GraphQl Flow PostCSS Radium
Babel September 28, 2014 October 29, 2015 - 6.0
GitHub Projects 2011 1.1m 2015 29m
how can we keep up?
technologies come & go
Choice
emerge gain momentum widespread adoption
Marketing Promotion
HYPE
Hacker News posts GitHub stars Retweets Funding Rounds
are you missing out?
Businesses Companies
Gartner
Hype Cycle
None
Grunt
None
what type of developer are you?
what are your goals?
Explorer Founding Father
None
prototypes first libraries new concepts
evangelism marketing hyping
operate in vacuum low productivity reinvent the universe
drop the mic slam the door
express mocha koa superagent supertest
None
None
opportunity seeker late adopter
build tools and products around the technology
forever => pm2 N|Solid Enterprise npm
Dave Methvin Steve Klabnik
builders
use technology to build products
using dead technology today
Java dead since 2005 largest market 2015
jQuery dead since 2011 > A+E+R
Angular & Ember killed by React in 2014
Apple Music Heroku DigitalOcean + hundreds internal Google projects
Travis CI Ember Cicle CI ClojureScript Om
you can build products with bleading edge tech
bleeding
LearnBoost Socket.io
what is your path?
mix
TT Rust EE React SE Ember PP Node, Java
what technology to learn?
SYSTEM
learning budget
10 min/day 8 hours/day
step 1 awareness
twitter chats HN proggit
tools of HYPE tools to stay aware
<10%
new language
build tools package manager basic ideas philosophy 5-10 most popular
libs 5-10 people 5-10 products using it
passive
step 2 exploration
tech you don’t use at work and likely never will
active research one-off scripts issues
find pain points and wins
gather ideas and think how they can apply
Backburner
hierarchical queues batch DOM updates
calculate draw
gaming
~10% not every week
step 3 invest
tech you plan to use in your career
pet projects pull requests own libraries/tools
pay to go to a conference
20%
step 4 apply
tech you’ve already studied on step 3
tech you have to use to do your job
>60% but you get paid
awareness exploration investment practice
Investment
broad applicability longevity competitive edge
how broad? you probably need just 1 job
don’t be afraid of niches
One Job
longevity
open source in use multivendor
people goals decisions compromises
sense of direction community
producers consumers
tools libraries frameworks
products
Travis CI Chef Wikipedia
Closure GWT Angular 1
iOS screen sizes
no flash
Sun Microsystems
OpenSolaris ZFS DTrace
PostgreSQL Rails Ember
step 5 accelerate
learn from others
Your Team
dev-ua http://frontendua.im
City JS
training
distilled knowledge
you can’t be good at everything
who you are
mainstream
Focused
Full Stack
Business Value
Devops Mobile
Slope of Enlightenment
When HYPE Ends
Hello!