B-but I don’t have to?
Can we please make the camel case titles not a thing?
What\ alternative\ do\ you\ propose\?
well_the_op_definetly_wont_do_this
I spent hours improving a website to the point first page load was under 100kB from previously multiple MB. Don’t think anyone will care about or appreciate my work.
I hope somewhere there was someone on a low end device and they experienced a short load time. But it is near certain that I spent more time optimising it than will ever be saved on loading times for a small business site.
100 kb from multiple mb is fucking huge and it absolutely makes a tangible difference to anyone firing up the website from mobile data. Do not underestimate the power of snappiness, and keep up the good work.
You can join this elite club with your website: https://250kb.club/
As programmers I feel we have a duty to the environment to write software that operates efficiently
maintainable code is most efficient
sure there is a trade off but i’d rather runtime be slower than fancy brittle faster code
Within reason this is true but you also have to agree that it often goes too far. Not everything needs to be an interface or factory. For example if your making a pdf viewer dont concern yourself with abstracting how to open a file, you know it will be a pdf. If someone opens a gif with a pdf reader it’s ok to give an error. Plus to me a lot of “maintainable” code is difficult to work with because there’s so many levels of abstraction and functions spread across multiple files I can’t keep all that in my head.
Also if you only need one or two functions you don’t need to import a whole library. For example look up “handmade hero” and see how Casey works with the windows libraries.
If most programmers thought like this the world would be so cool.
And I’m still getting at least 20x speedup on my applications. I don’t know where this 0.001 stuff is coming from.
I think it really depends on the work the program does and how effectively it uses caching, concurrency, etc. Something like data serialisation would probably be a lot slower in Python compared to something like handling simple UI event triggers which might only have that 0.001 difference




