[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / edu / siberia / latam / hobby / tech / games / anime / music / draw / AKM ] [ meta ] [ wiki / tv / twitter / tiktok ] [ GET / ref / marx / booru ]

/tech/ - Technology

"Technology reveals the active relation of man to nature" - Karl Marx
Name
Options
Subject
Comment
Flag
File
Embed
Password(For file deletion.)


File: 1699318529556.jpeg (9.09 KB, 316x202, download.jpeg)

 

99% of the programming projects I see on github, reddit, HN, etc. are just programming tools for other programmers. "I made a data-processing library for the ButtFuck framework" "I made a fancy-pants syntax highlighter for Fartlang in vim" "I made a utility that tells you if your config file is blah blah blah" 10 billion stars on github with a bunch of badges and emojis of course. All this effort put into programmer tools and for what? So they can make more programming tools, I suppose?

The gods of programming have blessed mankind with the means of producing the most complex, ornate, beautiful machines they can dream of as a single individual without needing to worry about material or labor costs, safety or regulatory concerns, etc. and all programmers can imagine is "what if I made my shell a bit prettier." What a waste.

P.S. This is just me ranting, I know some people do make cool things, you're gonna have to just let me cook on this one

>All this effort put into programmer tools and for what? So they can make more programming tools, I suppose?
It's obviously to artificially inflate their portfolio so they can put it in their resume.

>>22154
>So they can make more programming tools, I suppose?
yes, actually

>machines

I prefer to call them physical programming tools

however, I do agree with the underlying premise implicit in your post

>>22153
no shit people respond to material incentive. Programmers are either gonna make what they're paid to do, or make what makes their lives easier - tooling for their use, and so mostly programming tools. Various programmers with other hobbies do make tools for those too. Even if half of open source is programmer tooling, the other half is tools for those others things programmers do.

the problem is that making anything new and interesting is already difficult, and if you're doing it entirely as just open source software in your spare time, you either need to have an inhuman level of focus and motivation and skill, or you need to be an extremely autistic NEET. freetards don't talk about this but the majority of free software doesn't produce anything that is particularly interesting. even in the best of cases with something like NixOS/Guix, you have a project that has sophisticated engineering behind it and obviously is quite an accomplishment in terms of how much work has gone into it, but ultimately it still solves problems that are created by the tools programmers have made for themselves. in that example it's because of the state of linux and a lot of programming language packaging being such a complete mess that it creates new problems of having to package thousands of transitive dependencies all pinned to different versions and strewn across random places in the linux filesystem all using different configuration formats. you end up needing to create a fancy purely functional package manager to accommodate this madness. meanwhile, anyone who wants to work on solving interesting problems will probably have to do it entirely on their own, >for free, in their spare time.

t. person who has consistently failed to make any progress with some somewhat ambitious programming ideas and eventually just gave up altogether

>>22153
Computers are complex. Stuff is useful. Why does it matter?
>>22157
There is no meaningful difference between the amount of "interesting stuff" coming out off of FOSS spaces and those coming out of commercial shops in general

>>22158
oh I don't disagree at all, in fact the tech industry is a huge part of the problem

>>22158
>Computers are complex. Stuff is useful. Why does it matter?
Because of the wasted potential. Imagine if the scribes of ancient civilizations decided that the only use for written language was bean-counting and drafting laws, and they then steered the art of written language toward "best practices for drafting receipts of purchase" and "10 handy tools for keeping your clay ovens tidy". This is basically the mindset of your average codetard circa 2023

>>22160
so when are you going to program something useful?

>>22161
Utility Considered Harmful

>>22160
As if everything that has been written throughout humanity has been useful, lmao.

Those sites are frequented by people who are interested in programming, of course programming related projects are the most popular, it's the "greatest common denominator" among the users. Computers and programming are really complex and interesting in themselves, it's not a bad or shallow topic. If you look, you can find other interesting stuff, like weather prediction, ocean current simulations, medical imaging, and so on and so on, but these are obviously less popular as fewer people are interested in them and even fewer actually understand them.

>>22160
I see your point. I suppose it's a symptom of most programmers nowadays being churned out of specific academic programs that encourage this cliche business thinking, as opposed to syncretic mathematicians and weirdo hobbyists, if you don't mind me going all "ye olden days".

>>22168
he doesn't have a point, what the fuck are you talking about. he is a dumbass complaining about programmers making their jobs easier

File: 1699354825649.jpg (77.14 KB, 565x564, postone.jpg)

>mad söydevs ITT who don't actually know how to program and probably will be replaced by LLMs since all they do anyways is copypasting boilerplate code from StackOverflow

>>22170
its just another frogposter thread, who cares

oh noooooo llms will "replace me" im so mad i use gpt-4 to help my job and go outside with my free time and still get paid

>>22170
It's true, I wish I could write something cool but I am incompetent and never have any good ideas.

>>22176
>FTFY.
this doesnt work when im already doing what i just typed

>>22170
Happy to see a pic of Postone on leftypol.org, but there was no need to be so smug tbh.

>>22172
>my boss will use GPT-X to deskill my job and I will have less free time and get paid less because my job will be reduced to reviewing code generated by AI that mostly work.
FTFY.

I never tried it but I'm skeptical so far of the capabilities of LLMs to generate code that would easily fit in most CRUD apps I've worked on.
It can provide good templates for functions and classes, but I don't think it can adapt code easily when tight deadlines are incoming and the whole data chain involves different teams and companies, and if you add old proprietary software into the mix, I don't see them replacing a competent junior dev who can adapt to different technologies for an already existing infrastructure, at least not for a little while.

>>22153
It is the case because it's easier to hack on an free software toolchain to create something that makes your life easier as a programmer and/or is interesting on a technical level, like in Emacs for example where you can change the behavior of the editor dynamically by evaluating Lisp code, rather than coding and maintaining an heavyweight cross-platform GUI C++ app with Qt without some free time away from labor and a steady flow of money, even if it's a kickass project idea like a "【vⓐpØrwⓐv€ 】蒸汽軟件 3D/video/audio editing app accessible to everyone".

>>22178
It's a cool trick as a worker if you do it right and can still code your way out of a mess when it's needed, but since more and more workers like you use AI generated code, managers and shareholders are also thinking of replacing workers with AI to save money and prop up profits.
If they fall for the meme soon, I'm expecting some epic fails and good old schadenfreude but I'm also afraid we will eventually have to review AI generated pieces of code and cobble something together like Amazon's Mechanical Turk in the future for minimum wage, and I hope by then I will get a generous dole if employers don't deem me as more worthy than that.
Tech companies are increasingly laying off, and like any sector who is not making as much profit as before, management often cut down on labor costs rather than capitalist parasitism.

>>22182
just delete and re-post

>>22160
Thats what writing was invented for to begin with stupid faggot. To keep records of trade and production.

>>22153
I'm always surprised how much good shit programmers give away for free. What kind of programs do you think they don't make?

My issue is that these fuckers think making an installer is simple impossible. I think they do that just to filter normies.

>>24708
>making a zip extractor is hard
Ngmi

>>24710
Huh? Make an extractor?

>>24708
>making an installer is simple impossible
There are like a thousand different package managers, we don't need another one.

>>24712
I'm not a computer dork so I have no clue what you're talking about, but normal people want programs you click install and then you click run. I don't want to have to deal with any github command prompt nonsense.

>>24713
How fucking retarded must you be to think git cloning a repository with a few submodules is hard even? The bare minimum for installing software should force you to configure dependencies through YAML + Docker Compose and Makefile scripts, and manual intervention for environment variables and cryptographic key generation before compilation and deployment. If you can't even do bare minimum such as this then you should be banned from ever touching a keyboard again.

>>24713
GNU/Linux people have made a thousand different ways to install software. They do make installers. If you happen upon something that cannot be easily installed on GNU/Linux, it's usually either because the software is not mature enough or that nobody cared enough about it to do it yet.

>>24714
Please don't post here anymore.

>>24715
>Please don't post here anymore.
Moron you must be an apple user

>>24716
Nah I just actually want Free Software to succeed, gatekeeping helps no one. Plus I hate Docker and avoided using it so far and plan on avoiding it for the rest of my life. If you need tight control of versions, use Guix.

>>22170
boilerplate code copy-pasted into a useful program will always trump perfect code thrown into a tool that helps nobody. programming is a means and not an end.
(most code is boilerplate in a tool that helps nobody, but that's an aside.)

>>24713
the best programs are those that you just click run without even having to install, but if you're getting at cunts who don't upload an executable ("uhh just compile it yourself lol") then yeah, they should be thrown down the Darvaza crater.

>>24725
>the best programs are those that you just click run without even having to install,
Yeah of course. But maybe it has to install multiple pieces of software.
> but if you're getting at cunts who don't upload an executable ("uhh just compile it yourself lol") then yeah, they should be thrown down the Darvaza crater.
Yeah that kind of stuff.

>>24725
There's no way I am downloading some executable uploaded by some random guy. Use your distro's package manager of flatpak.

>>22153
I'm not linking my clearnet codeshit stuff in a extremist image board lol

>>24732
Link other people's cool shit?

I have nothing to do with this one other than using it and admiring the code https://armedbear.common-lisp.dev/

File: 1714853792057.png (112.9 KB, 1134x759, ClipboardImage.png)

>>24734
What are we just linking free software we like? I don't use Linux because I have sex but this is an amazing program for people who constantly fill hard drives through compulsive dling like me. Probably a Linux equivalent out there.

It's so you can get file sizes on folders the same way you can on files. Really helps to narrow down where some gig killing files you forgot about are hidden.

>>24735
Oops even though the name is in the pic.
https://windirstat.net/

just delete and re-post

>>24746
Keep in mind that you are talking to a Windows user.

>>24746
>>24755
Why? Or I might clog up the thread with 1 extra reply and 2 now 3 meta posts talking about it?

It's obviously to artificially inflate their portfolio so they can put it in their resume.

>>24708
I know GOG makes graphical installers for Linux using a shell script
I think Linux is simply just a server oriented dev community first and foremost
Most people interested in making desktop applications focus on Windows as well
That's The Way It Is™© thanks to capitalist market fuckery and the weird virgin bro-ification of the FOSS community

>>24764
I don't get it. Most, if not all, distros have graphical interfaces to their package managers. You can install software from there. There's Flatpak and Snap for those who want stuff that couldn't make it into the distro's repositories. What exactly is missing? How is it worse than Windows?

File: 1715012245768.png (38.23 KB, 428x327, cli button.png)

>discover a sector of production that is basically computer communism
>waaah why are all there workers making tools for other workers that benefits the collective
soon OP will discover that GNU/Linux is just a giant IDE

>>24766
s/there workers/these workers/

>>24766
the primary beneficiaries of FOSS tools have, by huge margins, been capitalist enterprises. if this is computer communism then i am not a communist.


>>24768
yeah
true communists support american closed source software with $100 a month licenses that need to be online 24/7 and has zionist backdoors built-in

>>24766
>pic
just create button group and make button executable by it and add user to button group

>>24771
>allowing any user in the button group to click any button
>not adding a policy for the current user permitting specifically this button click
do you even SELinux?

>>24770
false dichotomy of a retard.
there are no true communists. everyone here is a worthless posturing fraud. the slightly less worthless, however, use their computer to do something by hook or by crook. if the best tool for the job is proprietary, the solution is the best p-word in the english language: piracy.

>>24773
t. used

>>24768
yeah, some corps literally do be outsourcing maintenance to fossuckers. i see the development model itself more as a technological advancement. even if the linux foundation was purely an industry consortium run by big tech, many of the benefits would remain.

urging the developers to adopt freedesktop shitware like kdbus is the most a single participant can accomplish. even if it was merged, it would have been an optional component. enforcing any policy decisions runs counter to the way linux is used by the industry i.e. by the embedded niche.

File: 1717771094902-0.png (998.38 KB, 1805x819, gold_graph_fun.png)

File: 1717771094902-2.png (716.72 KB, 1307x793, 2023-06-09_19-43.png)

File: 1717771094902-3.png (268.56 KB, 1282x668, 2023-06-27_15-51_1.png)

https://github.com/LinuxBeaver

I develop open source software with a passion to help people own the software (Gimp Plugins) as opposed to using Adobe's centralized cloud servers

Personally I suspect it's something to do with the fact that computers these days have the power that a single programmer would be hard pressed to utilise fully, seems like back in the day of 8-bit and 16-bit machines and I guess a bit in the early 32-bit era it was a real challenge to even get a rotating 3D cube (or something that looks a bit like it) on screen let alone all the crazy effects that the demoscene came out with and thus came the motivation to overcome that challenge.
Anything a single programmer could reasonably do in terms of spare time wouldn't actually be that challenging to do (in part thanks to all of the open source tooling that has been built) and in fact probably would have the computing resources left over to just write the entire fuggin thing in JavaScript and still have it run reasonably well.

To create something cool relative to what the major software houses are able to produce feels overly ambitious for a single programmer and I, like other anons have mentioned ITT and elsewhere, I get bored and demotivated just thinking about projects that wouldn't pale in comparison. Instead though I've taken to trying to learn more forgotten ways of doing things, though no one in their right mind would tackle a modern project using raw x64 assembly, I've quite enjoyed learning about it and making basic programs in it feels quite rewarding in a way that writing a single line of deeply abstracted and library heavy Python isn't.

I contribute to OpenStreetMap

>>24708
>I think they do that just to filter normies.
You caught me. Is copy and pasting build commands from the readme that hard? Getting asked for free tech support sucks. The average person is trained by big companies that if they complain loudly and aggressively enough they'll get a personal answer from some underpaid helpdesk prole in the third world, and they take this entitled attitude to the maintainers of open source passion projects. Asking people to build it themselves guarantees a minimum level of competency. I'll package software for distros I use, but I am NEVER releasing a windows binary ever again unless I'm getting paid for it.

>>24708
>My issue is that these fuckers think making an installer is simple impossible
that's because we have package managers. installers are Windows retardation. if you were to mess with a Windows program from source you'd have the same issue. worse even, because most Windows projects use Visual Studio

>>25502
Modern PCs are enormously complex in a way that home computers of the 80s and 90s weren't. Nobody works straight to the metal anymore unless they absolutely need to, and it's because doing so in a way that genuinely yields better performance is completely untenable for real-world applications.


Unique IPs: 24

[Return][Go to top] [Catalog] | [Home][Post a Reply]
Delete Post [ ]
[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / edu / siberia / latam / hobby / tech / games / anime / music / draw / AKM ] [ meta ] [ wiki / tv / twitter / tiktok ] [ GET / ref / marx / booru ]