Тёмный

"Design, Composition, and Performance" by Rich Hickey (2013) 

ClojureTV
Подписаться 29 тыс.
Просмотров 19 тыс.
50% 1

Rich Hickey explores the nature of design and composition and how it impacts the software development practice and tools.
Rich Hickey, the author of Clojure and designer of Datomic, is a software developer with over 25 years of experience in various domains. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening, in a variety of languages.
About the conference
The ETE Conference has established itself as the most diverse and interesting conference on the East Coast. Curated by developers, for developers, it brings together the brightest minds in software development. Visit emergingtech.chariotsolutions.com we provide content throughout the year and you can subscribe to our Chariot TechCast podcast.
Many thanks to both Philly ETE and InfoQ for their support in recording and providing this video.

Наука

Опубликовано:

 

17 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 12   
@asherdp
@asherdp 2 года назад
I always find his talks inspiring.
@binmishr
@binmishr 2 года назад
"A good design is not making grand plans, but taking things apart" -- Rich
@avimehenwal
@avimehenwal 2 года назад
I like anything that rich hickey says ... lot of gems in here
@berkansivrikaya9055
@berkansivrikaya9055 2 года назад
Helped me clear what a lot about designing. Constraints are the driver of design. Make decisions to complete design. Designing is taking things apart. I took this ideas mostly.
@brians7100
@brians7100 2 года назад
I don't write Clojure (prefer Scala and Rust), but Rich Hickey is an absolute legend
@Funfina
@Funfina 2 года назад
Awesome awesome. But i 'd like part 2 where we dive into some design and we see all of the principles by examples. It will make things more practical.
@ytflix776
@ytflix776 2 года назад
Pair programming is 100% more like a jam session, 2 musicians improvising/composing together. Don't be fooled by the fact that there's 1 computer. One colleague of mine described it also as "a debate with code as a byproduct". The emphasis on thinking via speech. Yes, a lot of designing happens via visual symbols/diagrams, but in most domains, the "shared language" is a big part of design too. I think people are terrified of pairing, imagining it being somehow "forced" on them and that would understandably be a bad experience. Sense of autonomy and control over one's work is a fundamental "need". But if you're "secure", why not find a complimentary mind (a friend, nerd just like you) and play together sometimes? Plenty of great songs have started, or been refined as live jams.
@phillwolf3321
@phillwolf3321 2 года назад
Design like Bartok. Code like Coltrane. Document like Dostoevsky!
@karthikeyanak9460
@karthikeyanak9460 2 года назад
Excellent!
@Pedritox0953
@Pedritox0953 Год назад
Great lecture!
@JN-kf3kf
@JN-kf3kf Год назад
Yeah,.,. Listen to this talk again in the context of tools like GPT3/4 and Github Copilot. Do these tools encourage targeting the beginner ? Who are they built for ? ... hmmmm
Далее
"Simple Made Easy" - Rich Hickey (2011)
1:01:39
Просмотров 65 тыс.
Design, Composition, and Performance - Rich Hickey
55:25
Minecraft Pizza Mods
00:18
Просмотров 2,2 млн
Зачем он туда залез?
00:25
Просмотров 250 тыс.
A History of Clojure by Rich Hickey with Q&A
1:07:02
Просмотров 30 тыс.
Effective Programs - 10 Years of Clojure - Rich Hickey
1:14:52
Clojure, Made Simple - Rich Hickey (2015)
1:00:44
Просмотров 1 тыс.
Are We There Yet - Rich Hickey
1:10:05
Просмотров 17 тыс.
Clojure Concurrency - Rich Hickey
2:32:39
Просмотров 68 тыс.
The Value of Values with Rich Hickey
31:44
Просмотров 132 тыс.