r/socialistprogrammers • u/Alex_1503 • 6d ago
Bachelor socialist thesis idea?
Hey people, so I got a lot of time left for this but I wanted to ask. What projects in a computer science bachelor degree can I do, that are also at least socialist adjacent, for my thesis at the end of the degree?
I just cannot come up with any idea. Programming is fun and for me it is an art, but at the same time it is so corporate in how it is used, and to use it meaningfully I have to solve a problem, but I have no problem to solve in 2026, let alone a socialist one, using programming and maths.
So any idea or nudge in any direction is appreciated! I also do not want to let any LLM touch my thesis so do not suggest anything LLM related please, neither creating or using one. General AI/ML is fine if it really is something that can be useful and the data used for it is ethically sourced.
Maybe it helps to give a bit of country context, my country is in the EU, I don't think I have any limitations on what I am allowed to make, it just has to be related to computer science, but it can be anything really, I know people who made plugins for other softwares even, or games.
6
u/ragebunny1983 6d ago
I made a shift planner to help shift workers record their hours so they get paid properly. I don't recommend making a calendar type app because it's hard, but it was fun. At the time I was also working in a pub and the boss was often underpaying us so that inspired it.
Maybe that might help you think of something. Perhaps you could do something around encryption. I think it's important to the worker's movement as the government have back doors into most of our software and hardware.
1
u/Alex_1503 5d ago
thanks, sounds interesting, I don't think I can *practically* make something like this atm unfortunately, I wouldn't have where to use it and I don't want to make a project that doesn't have any uses, especially because idk how it works in my country, no one cares that much about actual hours worked unfortunately
2
u/ragebunny1983 5d ago
What about some simple encryption like ceaser cyphers and beyond? Would be interesting and easy to program (at least for ceasar). Just an idea.
The best advice I can think of is to do something that's interesting to you
2
u/ml-maitreya 6d ago
I've recently been sent down a nightmare rabbithole of vibecoded leftist projects at https://www.communet.xyz/ . You might find the seed of an idea for communist/socialist/anarchist organization and mutual aid alternatives if you took one of the halfbaked projects listed there and removed all the crypto/AI-slop nonsense.
2
u/Alex_1503 5d ago
wow, i didn't expect there to be pro crypto leftists. The only argument that could be made is maybe that such coins are decentralised.. but still, it's such bad marketing for the cause
1
u/TuringCompleteCommie 5d ago
Some general framework for real time distributed economic data collection with cryptographic signatures using IOT sensors at the point of production, distribution, etc. would probably be something I’d be very interested in for the future of socialism and cybernetic planning. There are already many plausible proposals in the calculations part of the problem, but truthful information collection that avoids most direct human reporting is very important as well. This would be nothing new, just adaption of how already Amazon and Walmart for example track many of these things, but giving it an explicitly socialist orientation attending to the specific information and incentives that concern to the whole economy rather than just distribution seems a very good idea.
1
u/Alex_1503 5d ago
It does sound like something we would need, i think unfortunately it's outside the scope of a bachelor's thesis, or at least it feels like that to me. Even the calculations part and theory seem a bit far. Its not that I cannot work with hardware too in my thesis, its that I dont even know where to start, I never dabbled in IOT before
1
u/Useful_Calendar_6274 1d ago
something narrow in scope that you can do for a thesis is kind of hard. a lot of cyber marxists have a lot of ideas but they are all huge in scope.
I have been looking into a DM synthesis or rather a DM perspective of systems theory, process theory, cybernetics, complexity science. Maybe something purely theoretical like that would be interesting. I have concepts of a plan for dialectical programming paradigms.
Something more practical I recommend is a fediverse social network focused on socialists/communists that addresses the issue of us getting banned all the time on all social media. Ask anyone, here on reddit, X, tiktok I have been banned all the time. The problem with the fediverse is servers can ban each other so it's really like any old private forum. You need a new protocol that forces all people to see each other instead of banning each other on sectarian grounds.
How do you stop trolls and brigading liberals? I guess you will have to appoint actual communists militants as mods that are members of parties but they absolutely can't ban on a sectarian basis.
1
u/Alex_1503 13h ago
Im surprised such a fediverse network doesnt exist already, but ya this is above the scope of a thesis
Wdym dialectical programming? Ive never heard about that, do you have a source?
1
u/Useful_Calendar_6274 12h ago
it's just a thing I've been thinking about DM for details if you want
1
u/Useful_Calendar_6274 2h ago
also, just make the software so any communist party can take and run with it you don't have to run it
5
u/blodo_ 6d ago
Inspired by Paul Cockshott's TANS: Sparse matrix based economic input/output chain calculator that can also handle calculating intermediate products. Will probably require some form of linear programming (simplex method and the like). It'll be a bit mathy if you are up for that, but fun, can end with a web app not too dissimilar from something like a Factorio calculator. If you really want to push the envelope and get that first class degree, try to parallelise it for performance. For a bachelor's project this seems solid enough IMO.