The theological second half of this is bizarre - I've never heard of this being considered a "problem", heaven (in the Christian tradition) is not a hall of fame that one nominates figures for. And the Mormon tradition of proxy-baptising people who are dead and never showed any sign of adherence to their tenets is highly questionable.
Talks that changed the way I think about programming
51–60 of 103 posts
Re: Talks that changed the way I think about programming
#52He mentioned a lie of: Code should be designed around a model of the world but I didn't hear any reason why not to? The Key/Value pair being the only reason, but besides that being a optimization / preoptimization in high performance applications, is there any reason to not design code around a model of the world? Seems to me it makes things easier to think about.
See data-oriented programming (not to be confused with data-driven). In the end code just processes data.
Re: Talks that changed the way I think about programming
#53I suspect a lot of these video are the most powerful when you encounter them at exactly the time you happen to be wrestling with those same ideas yourself. Every time I design software, I'm think back to Gary Bernhardt's "Boundaries" talk¹ and his practical, concrete suggestions for writing testable code. But I've never met anybody else who seemed as impressed as I was by the idea. ¹: https://www.destroyallsoftware.c…
Re: Talks that changed the way I think about programming
#54I suspect a lot of these video are the most powerful when you encounter them at exactly the time you happen to be wrestling with those same ideas yourself. Every time I design software, I'm think back to Gary Bernhardt's "Boundaries" talk¹ and his practical, concrete suggestions for writing testable code. But I've never met anybody else who seemed as impressed as I was by the idea. ¹: https://www.destroyallsoftware.c…
Re: Talks that changed the way I think about programming
#55* Responsive design, by Kent Beck https://www.infoq.com/presentations/responsive-design
* The Grand Unified Theory, by Jim Weirich https://vimeo.com/10837903
Re: Talks that changed the way I think about programming
#56Re: Talks that changed the way I think about programming
#57Earlier quoted context omitted.
We used this mess of a library, which provides no clear interface and corrupts data https://github.com/johnbywater/eventsourcing
A faulty implementation doesn't necessarily invalidate the idea. I also strongly suggest looking into statically typed languages. Python is very poorly suited to working with data.
Re: Talks that changed the way I think about programming
#58Earlier quoted context omitted.
We used this mess of a library, which provides no clear interface and corrupts data https://github.com/johnbywater/eventsourcing
A faulty implementation doesn't necessarily invalidate the idea. I also strongly suggest looking into statically typed languages. Python is very poorly suited to working with data.
Re: Talks that changed the way I think about programming
#59tried listening to why OOP is bad and it was painful. 10 minutes in and 0 insights. He kept saying things like "encapsulation doesn't work" and then moving on. Not willing to stay another 20 min to find out why.
Wish I could link a few examples, sorry.
Re: Talks that changed the way I think about programming
#60The theological second half of this is bizarre - I've never heard of this being considered a "problem", heaven (in the Christian tradition) is not a hall of fame that one nominates figures for. And the Mormon tradition of proxy-baptising people who are dead and never showed any sign of adherence to their tenets is highly questionable.