[ / / / / / / / / / / / / / ] [ dir / 8teen / abdl / agatha / asmr / ausneets / bants / leftpol / strek ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): dbca4ceb5999a74⋯.jpg (204.24 KB, 800x600, 4:3, 1418921233113.jpg) (h) (u)

[–]

 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?

 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.


 No.868111

Bloat is orthogonal to quality.


 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.


 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.


 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


 No.868228>>868255 >>868257

>>868177

How do you know digital watches don't have bloat software?


 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.


 No.868249>>868256

>>868247

>Remove all dependencies

>Program against the Linux kernel, making it a dependency

Pick one.


 No.868255

>>868228

It's designed to be mass produced, cheap and efficient.


 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.


 No.868257

>>868228

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.


 No.868258

>>868256

>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.


 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.


 No.868269

>>868106 (OP)

Stop whining.

Be the change you want in the world!




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
14 replies | 2 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / 8teen / abdl / agatha / asmr / ausneets / bants / leftpol / strek ][ watchlist ]