Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdfMax filesize is 16 MB.Max image dimensions are 15000 x 15000. You may upload 3 per post.
File (hide): dbca4ceb5999a74⋯.jpg (204.24 KB, 800x600, 4:3, 1418921233113.jpg) (h) (u)
▶Software bloat Anonymous 02/13/18 (Tue) 17:51:29 No.868106>>868223 >>868269 [Watch Thread][Show All Posts]
>look through repos on github
>almost all of them are full of BLOAT
>billions of dependencies
>no structure at all, files are strewn across the repo at will
>use shitty frameworks which are also bloated
How do we fight software bloat?
▶Anonymous 02/13/18 (Tue) 18:11:39 No.868109
File (hide): 5b285ea2165855b⋯.jpg (60.05 KB, 544x400, 34:25, gave_fuck_spidey.jpg) (h) (u)
You ignore it at do something better with your life.
▶Anonymous 02/13/18 (Tue) 18:15:09 No.868111
Bloat is orthogonal to quality.
▶Anonymous 02/13/18 (Tue) 19:38:46 No.868144>>868177
Put down the fucking keyboard, go to store and buy simple wrist watch; a cheap one. Buy cheap jeweler screwdriver, take it home. Disassemble the wrist watch, observe its ornate complexity, marvel in its precision. The gears look a terrible mess; full bloat. But the maker understands the purpose of the complexity.
▶Anonymous 02/13/18 (Tue) 20:32:40 No.868177>>868228
>>868144
Complexity != Bloat. Since keeping time and displaying it is a quite complex task, clocks will be complex too.
Digital watches don't have this problem.
▶Anonymous 02/13/18 (Tue) 22:07:24 No.868223
>>868106 (OP)
While true in many cases, if you search a bit deeper you will find a lot of software that is very
lean.
Ofcourse that is if you're one of those retards that thinks using time proven libraries is bad practice and every wheel should be reinvented
▶Anonymous 02/13/18 (Tue) 22:16:38 No.868228>>868255 >>868257
>>868177
How do you know digital watches don't have bloat software?
▶Anonymous 02/13/18 (Tue) 22:39:23 No.868247>>868249
Simply remove all dependencies, including libc, and start programming directly against the Linux system call interface.
Wow, much small, such efficiency. Enjoy your 10 kb executables.
▶Anonymous 02/13/18 (Tue) 22:40:58 No.868249>>868256
>>868247
>Remove all dependencies
>Program against the Linux kernel, making it a dependency
Pick one.
▶Anonymous 02/13/18 (Tue) 22:44:32 No.868255
>>868228
It's designed to be mass produced, cheap and efficient.
▶Anonymous 02/13/18 (Tue) 22:45:21 No.868256>>868257 >>868258
>>868249
So you're implying you don't even have a kernel program but to program against the CPU directly? Man talk about zealotry.
▶Anonymous 02/13/18 (Tue) 22:48:12 No.868257
Who is gonna have the time to write in bloat in all that has to be done is have a timer interrupt every second to increment a register and refresh the display? Heck, can do it all by discreet electronics with no software.
>>868256
You can do this. It will be a huge pain in the ass to write in thousands of drivers for hardware, like word perfect had to for printers back in the good old days.
▶Anonymous 02/13/18 (Tue) 22:48:15 No.868258
>Calls me a zealot for disagreeing with me.
>Pulls a strawman out of their asshole.
No, I just said that if your program needs the kernel, then the kernel is a dependency.
It's like you're intentionally dishonest rather than ignorant.
▶Anonymous 02/13/18 (Tue) 23:03:22 No.868265
File (hide): 5df475ab521ccf9⋯.png (5 KB, 320x200, 8:5, starflight_17.png) (h) (u)
TempleOS or old/simple computer. Also stop using git.
▶Anonymous 02/13/18 (Tue) 23:08:59 No.868269
Stop whining.
Be the change you want in the world!