RailsConf 2018: Opening Keynote: FIXME by David Heinemeier Hansson
Пікірлер: 38
@hariskrajina9562 жыл бұрын
There are engineers that do engineering for the sake of engineering. Than there engineers who are there to solve problem and the simplest way possible. That is DHH and thank you for fighting a fight for all of us who belive in simplicity and conceptual compressions!
@abhibvp5 Жыл бұрын
What a flow in his presentation! Didn't get bored once in such a long talk. I guess that's the power of original ideas.
@z00zify3 жыл бұрын
Too bad that KZbin doesn't have something like a "superlike" button.
@ZhengCheng6 жыл бұрын
13:53 > we take all our problem and give them to Aaron > now if our Rails take too much memory we can just shout AARON!! FIX IT!
@juanhuttemann6 жыл бұрын
"Taking all our problems and givin them to Aaron" lol
@mattborisov5 жыл бұрын
Great talk
@AppySpaces6 ай бұрын
23:48 "... a single programmer today, can start sooner, with less knowledge, and build better things..."
@tb35353 жыл бұрын
Amazing talk
@WaseemSenjer4 жыл бұрын
DBAs are called Devops these days.
@marcocastellano24514 жыл бұрын
ps.... THANK YOU AARON!
@yt-mca4 жыл бұрын
Love how minimal slides are.
@lancecodes Жыл бұрын
Omg, how relevant the Twitter topic is today!
@tomasvalent38766 жыл бұрын
I honestly think this dude deserves Nobel prize for economy
@EmanueleTozzato6 жыл бұрын
I wish a better audio was captured :/
@dj.coda.newyork6 жыл бұрын
I think it's good enough.
@RichJDSmith6 жыл бұрын
There are quite a few Confreaks videos with tinny audio.
@Bashar3A4 жыл бұрын
Right? Thought it's my machine
@duartelucas81292 жыл бұрын
yeah, I was thinking my phones were fucked up
@abdellah15k6 жыл бұрын
Arm the rebels is a great title and slogan
@filiscode2 жыл бұрын
Sandi Metz on her book 99 bottles of OOP talks exactly about why Leaky abstractions are the best path to create more solid rock abstractions. Basically, the best abstraction comes with time :) and you only know how good that abstraction was after you have actually used it for quite some time. Also from my point of view, it is easier to make something abstract even more abstract than it is making something abstract more concrete. So it is better to wait some time until you've used your abstraction in production and proven that you really need to abstract more. I do see premature abstraction very commonly.
@striker8656 жыл бұрын
I don't understand why the default is a relational database paired with an object relational mapper, I wouldn't imagine the setup is simpler or more performant than just an object database like db4o
@konung55 жыл бұрын
It just takes a google search WIkipedia: "The drawbacks and difficulties faced by other Object Databases also apply to Db4o: Other things that work against ODBMS seem to be the lack of interoperability with a great number of tools/features that are taken for granted concerning SQL, including but not limited to industry standard connectivity, reporting tools, OLAP tools, and backup and recovery standards.[citation needed] Object databases also lack a formal mathematical foundation, unlike the relational model, and this in turn leads to weaknesses in their query support. However, some ODBMSs fully support SQL in addition to navigational access, e.g. Objectivity/SQL++, Matisse, and InterSystems CACHÉ. Effective use may require compromises to keep both paradigms in sync."
@irwangunardi2755 жыл бұрын
58:10 rails > google
@AlexanderShelestov5 жыл бұрын
Maybe Ruby > Go? :)
@srik90616 жыл бұрын
Can anyone summarize what is take away from this talk?
@BilalBudhani6 жыл бұрын
* Lower the entry to the barrier for a wider audience * It's okay if you don't fully understand what goes into an abstraction * Too many complexities can result in death star (or death of a project in this context). * Don't let Facebook, Google or other big corporations to lure you into empowering their own ecosystem when you can do it without them.
@JeremyAndersonBoise6 жыл бұрын
Bilal Budhani; solid summary, very kind of you to take the time.
@dungtruong41057 ай бұрын
In the same sense, React is real conceptual compression from javascript and DOM API.
@dotnet364 Жыл бұрын
Even if Rails users go to 0, DHH will continue 37 signals to be written in Rails.
@GonziHere7 ай бұрын
I heavily disagree with the Millennium Falcon example. Just add a new weapon to it. It's not hard. Do the same gun as with the top center one, but place it to the bottom. It's obviously a solved problem, so please, do just that. And remove that cockpit on the side, it's not pleasing to me. Thanks. Oh, what is that? You cannot? Well, there you go.
@geekboy3283 жыл бұрын
I disagree with the ORM stuff...
@h0ph1p132 жыл бұрын
ok
@TheJackTheLion2 жыл бұрын
You would
@isaiahbot3 жыл бұрын
So the Rails founder is Marxist and that's why Rails is red, not because of Ruby
@h0ph1p132 жыл бұрын
How did you come to that understanding? I see no proof of it in the video. He pointed out that big companies having monopoly over big parts of the internet (advertising) is not good for the world. I think pretty much everyone agrees that monopolies are not a good thing and competition is healthy for the development of the world.