Better Software Conference

93 posts

Better Software Conference banner
Better Software Conference

Better Software Conference

@BetterSoftwareC

Software is getting worse. We're here to make it better. VODs are on YT: https://t.co/kitqaYA43w

Sweden Inscrit le Aralık 2024
12 Abonnements4.4K Abonnés
Better Software Conference retweeté
Wassim Alhajomar
Wassim Alhajomar@Wassimulator·
For those interested in a written form of my talk at BSC to skim or search through, I have prepared a lengthy article with lots of content; diagrams, videos, tables, and Desmos graphs that mirrors the information of my talk, it's available on my website: wassimulator.com/blog/programmi…
English
4
55
480
23.5K
Better Software Conference retweeté
Wassim Alhajomar
Wassim Alhajomar@Wassimulator·
The reason we need better software isn’t just to "shave milliseconds". When a simple build takes minutes, the cost of iteration rewires your brain. You stop exploring ideas and start avoiding them. And that’s fatal, because iteration is the essence of invention. Slow tools don’t just waste time. They reshape thought, teaching you to fear the very process that drives progress. Bad software doesn’t kill productivity. It strangles imagination.
English
21
110
707
41.2K
Better Software Conference retweeté
Charlie Malmqvist
Charlie Malmqvist@CharlieMQV·
Existing search tools on Windows suck. Even with an SSD, it’s painfully slow. So I built a prototype of Nowgrep. It bypasses most of the slow Windows nonsense, and just parses the raw NTFS. On an SSD, this ends up faster than ripgrep, even on a cached run (Nowgrep bypasses most Software caching). Demo: Filtering 2 million and searching ~270K files under C:/ for the substring "Hello". I have many ideas to make these an even smoother experience. Let me know if this is interesting, and I might pursue it further to make a shippable product with good UX.
English
191
335
4.9K
485.2K
Better Software Conference
Better Software Conference@BetterSoftwareC·
.@azmreece's talk it out! A deep, technical look into concrete methods for reducing layers of indirection, memory accesses, and showing his Xar data-structure: A simple, pointer-stable, CPU-friendly, growable array. youtu.be/i-h95QIGchY
YouTube video
YouTube
Better Software Conference tweet media
English
3
57
365
42.9K
Better Software Conference
Better Software Conference@BetterSoftwareC·
Cameron Reikes (aka. creikey) did the most humorous talk of the conference, on deep learning and computer vision. It's now out! Enjoy. youtu.be/yxkUvXs-hoQ
YouTube video
YouTube
English
1
9
51
13.5K
Better Software Conference retweeté
Eskil Steenberg
Eskil Steenberg@EskilSteenberg·
For all the people who thought my first talk at @BetterSoftwareC was spicy, id like to inform you that it was not my spicy talk. This was my spicy talk: youtu.be/SbeNRICgzTA
YouTube video
YouTube
English
10
26
247
34.6K
Better Software Conference retweeté
Jonathan Blow
Jonathan Blow@Jonathan_Blow·
Parser generators tend to produce very bad error messages, and by the time you put in enough of your own code to generate actual good error messages, you might as well have just written the parser yourself, it's simpler and faster. The "ambiguity" issue, that people claim recursive descent parsers have, is a made-up issue. There is no actual ambiguity, as your code will pick one preferred parse over another. This is just the same thing as operator precedence, but for general syntax, and it is what your users want. Parser generators have the same "ambiguity" issue, you just solve it by tweaking numbers or refactoring the grammar slightly, instead of writing code. (See the classic "if ... if ... else" construction... if you insist there's ambiguity of some kind, there's no answer, so duh, you pick a preferred parse.) In short almost all discussion around these issues is a dumb waste of time and everyone is fired.
English
5
7
275
34.7K