Computer Science - A Guide for the Perplexed • Joe Armstrong • GOTO 2018

Computer Science - A Guide for the Perplexed • Joe Armstrong • GOTO 2018

GOTO Conferences

6 лет назад

63,632 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@e4r281
@e4r281 - 29.08.2018 16:00

Computer science is not a science ?
Errrh. I stopped watching at that point.

Ответить
@AyuPapaBonanza
@AyuPapaBonanza - 29.08.2018 20:24

Computer science is not about computers, and nor about science

Ответить
@rohitnair9304
@rohitnair9304 - 30.08.2018 07:09

A must listen for someone starting in this field and something I wish I was adviced when I was starting. Over the years working in the field I've come to same conclusions on lot of topics that he addressed here.
This and Richard Hamming's You and your research are 2 great advice talks .

Ответить
@bocckoka
@bocckoka - 07.09.2018 08:24

you not only need to restart your cable modem, you also need to restart your Dreamliner aircraft every 248 days as it turned out recently, to avoid an integer overflow.

Ответить
@pohjoisenvanhus
@pohjoisenvanhus - 07.09.2018 11:19

Funny, I have those three books on my bookshelf.

Ответить
@jjveinleo5344
@jjveinleo5344 - 30.10.2018 12:28

Computer Science is not a science and there are far too many ideas floating around.

Ответить
@urbankoistinen5688
@urbankoistinen5688 - 12.02.2019 20:22

My backlog is now increased :)

Ответить
@trinitynightclub1
@trinitynightclub1 - 08.04.2019 01:40

These old timers are so negative...... damn young folk and walkmans and boom boxes.....

Ответить
@djsnakeyes
@djsnakeyes - 20.04.2019 21:45

RIP Joe Armstrong

Ответить
@aymanpatel5862
@aymanpatel5862 - 21.04.2019 19:12

RIP Joe Armstrong...you will be missed...

Ответить
@philmaker2943
@philmaker2943 - 23.04.2019 10:48

A true gentleman who has made the world a better place. Everyone should Joes thesis, I think we are obligated.

Ответить
@nathanlewis42
@nathanlewis42 - 01.05.2019 10:46

I met him in 2008. He was a nice guy.

Ответить
@KaranRajbhar
@KaranRajbhar - 05.05.2019 01:45

He maybe wrong about pipes in some or other way they are being used in modern day app

Ответить
@nicolaiguba
@nicolaiguba - 10.05.2019 03:09

I'd add interpersonal communication to the list, even though he did mention it implicitly. Sad to hear about his passing... love his work.

Ответить
@touching-fish-technologist
@touching-fish-technologist - 03.06.2019 03:22

RIP

Ответить
@effexon
@effexon - 29.09.2019 21:17

this choosing problem is very relevant. in 1995 nobody in CS had to do that. now, since many teachers have 20 years of experience, they somehow still cannot do that and thus very difficult for students, that often pushed 100+ list of things in courses and same problem: "what is the most important thing? - I dont know". also in other fields in university, since explosion of information and many things have been there also(computers helped create more research and literature in all kinds of fields, previously eg. sociology experiment data had to be on paper managed so this made it expensive and slow, which helped keep information and material very limited).

Ответить
@effexon
@effexon - 29.09.2019 21:20

in current job, this also applies (choosing and deletion problem) to database. Since database has gathered many "evolutions" of program data, some older data is not valid by newest program and company specs. but it is very difficult to remove it or even update it. and this old data can easily cause unnecessary trouble in many ways.

Ответить
@f3derico2007
@f3derico2007 - 20.02.2020 00:49

Fantastic talk

Ответить
@AndersJackson
@AndersJackson - 18.08.2020 00:52

Any one ELSE walking like he did would made me crazy. Not Joe... RIP Joe, you are missed.

Ответить
@gzoechi
@gzoechi - 26.08.2020 11:36

Hardware doesn't become faster anymore, so we have to switch languages again to take advantage of distributed and concurrent execution.

Ответить
@ПетърПанджаров-ю1д
@ПетърПанджаров-ю1д - 15.12.2020 17:43

Absolutely brilliant talk! The world misses people like Joe Armstrong!

Ответить
@JethroYSCao
@JethroYSCao - 22.12.2020 06:48

Legend

Ответить
@nagesh1202
@nagesh1202 - 20.01.2021 19:55

Cameraman tracking Joe must be tired after the talk

Ответить
@tachikomakusanagi3744
@tachikomakusanagi3744 - 03.06.2021 03:36

'now the program compiles in the time it takes the spring to recoil from the enter button' - er, please tell me what build system this guy is using

Ответить
@lepidoptera9337
@lepidoptera9337 - 18.07.2021 03:30

All the things he says are more of less true for every industry.

Ответить
@SALFARFAN
@SALFARFAN - 03.08.2021 02:32

Is he drinking Walmart's Sam's Choice branded water?

Ответить
@GordieGii
@GordieGii - 10.12.2021 07:25

The Mythical Man-Month reminds me of the IBM man-year; that's 730 programmers trying to finish a project by lunch time.

Ответить
@mlliarm
@mlliarm - 14.01.2022 09:47

What a great sense of humor, what a great mind, what a great speaker. The world lost a great one. RIP professor, you shall not be forgotten.

Ответить
@SrikanthRao
@SrikanthRao - 22.01.2022 17:09

The computer revolution has not happened yet - Alan Kay
Computers for Cynics - Ted Nelson
Free is a lie - Aaron Balkan
How a handful of tech companies control billions of minds every day Tristan Harris (TED-Talk)
Matt Might - Winning the War on Error: Solving Halting Problem, Curing Cancer - Code Mesh 2017

Ответить
@edgeeffect
@edgeeffect - 01.02.2022 00:00

YAY... I've been saying "C.S. is not a science" for a good few years now... nice to hear someone with far more knowledge and kudos agreeing with me. :)

Ответить
@shishirarora8808
@shishirarora8808 - 24.12.2022 01:09

This is waste of time

Ответить
@catcatcatcatcatcatcatcatcatca
@catcatcatcatcatcatcatcatcatca - 05.05.2023 20:03

I’m not sure what emacs was like when Joe Armstrong was learning it, but this was my experience literally today:

I made a minor change to my emacs config, named org-roam.el, and proceeded to compile my packages.

Then I noticed a typo, fixed it and recompiled my packages (I don’t compile my configs, so why I often need to compile my packages to solve some issues is beyond me)

Trying to use org-roam, it told me that 1. compiling emacssql failed and 2. the package org-roam didn’t provide the previous typo.

The correct answer was to manually delete the stale elc-file, but I didn’t catch the first error message on my first try, and had to search through my private config and the source code of org-roam for the typo. I couldn’t get a backtrace because nothing failed when trying to make a new note (nothing worked either…) and I obviously didn’t find the typo I already fixed.

Apparently my mistyped hook messed up the .elc file and it was left as a stale file despite recompiling my packages?

I love emacs, and especially the modern features. But it definitely is no exception when it comes to software getting more complex.

Ответить
@kode4food
@kode4food - 18.08.2023 10:07

I miss Joe

Ответить
@themcchuck8400
@themcchuck8400 - 04.09.2023 05:32

Charles Moore has also made a programming language, operating system, and multi-core chips. His software has run on Mars! But he doesn't write books.

Ответить
@Jim-tq3nb
@Jim-tq3nb - 18.03.2024 19:11

Great presentation. Thanx

Ответить
@laxmanneupane1739
@laxmanneupane1739 - 07.08.2024 18:40

"Computer Science is not a science."

SICP folks said that as well.

Ответить