πŸš€ u/LucasMW

See my capsule for more details

my capsule

πŸŒ’ Subspaces

πŸ“– Help

❀️ Code of conduct

Sign up

Posts

πŸš€ LucasMW

Self explanatory code β€” "All your functions and variable names should be self explanatory". Am I doing it right? [preformatted] This is top clean code, right? All names in the program are self explanotory! No magic numbers, either. All constants have a self explanotory name too! These names are sure better than single letter variable names and put the constants directly in the code, right? ------------------------------- ------------------------------- -------------------------------- In case...

πŸ’¬ 4 comments Β· 1 like Β· 22 hours ago Β· #coding #programming #software

πŸš€ LucasMW

Projects promoting programming in "natural language" are intrinsically doomed to fail. The use of anthropomorphic terminology when dealing with computing systems is a symptom of professional immaturity. Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer. The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities. (Edsger W.Dijkstra, 18 June...

πŸ’¬ 5 comments Β· 1 like Β· Jun 23 Β· 2 weeks ago Β· #programming #software

πŸš€ LucasMW

A small non-functional browser β€” I've been coding a small 'browser' from scratch these days. The idea was to keep dependencies at minimum. So, I would use raw sockets to do everything and use raylib to render it. In the end I gave up understanding how open_ssl cryptography worked from specification and ended up just calling openssl and including it as dependency. it can handle [http link] [https link] (both on text mode) and did I say it can also display gemini capsules if given a [gemini link]...

Link

πŸ’¬ 3 comments Β· 7 likes Β· Jun 02 Β· 5 weeks ago Β· #gemini πŸ—³οΈ #programming #software #web

πŸš€ LucasMW

For a world without prejudice against global variables. That's what I believe in: [https link]

πŸ’¬ View post Β· May 23 Β· 7 weeks ago Β· #coding #programming

πŸš€ LucasMW

Just tried to implement https and gemini by hand (raw sockets, no tls library). Defeated Not kidding. See here: [preformatted]

πŸ’¬ 4 comments Β· 1 like Β· May 20 Β· 7 weeks ago

πŸš€ LucasMW

The right way to write software β€” Adapted (mostly pasted without modifications) from Jonathan Blow. Originally found here: [https link] I read this article about software development, which I knew about because I saw Prime reacting to it: [https link] For the most part I think it is fine: a relatively young programmer is doing the healthy work of introspecting on what he should really be doing. But there's one part of the article that I think is a deep mistake, and the author doesn't know it'...

πŸ’¬ 9 comments Β· May 19 Β· 7 weeks ago Β· #programming #software #tech

πŸš€ LucasMW

[https link] Web has infected a lot of other computer things

πŸ’¬ 1 comment Β· May 12 Β· 8 weeks ago

πŸš€ LucasMW

Obfuscating C β€” I am working on a code obfuscator. Basically the idea is to rename every symbol in the program to another name, thus destroyng information. The idea is also customization of the generated names according to wordlists and rulesets (for example, one pokΓ©mon themed) I already have some kind of proof of concept: For example, this small program: [preformatted] I wish there was some shortcuts. Does anyone knows an easy way of given a source file, to extract a list of all variable...

πŸ’¬ 18 comments Β· May 06 Β· 2 months ago Β· #coding #programming #software

πŸš€ LucasMW

Tech is no longer hopeful and optimistic β€” Tech is no longer hopeful and optimistic. It is now largely about squeezing ordinary individuals. Social media - squeezing attention. AI - squeezing all third party content. Nothing is actually aiming at improving the world or even making a better nerdosphere. And I hate that.

πŸ’¬ 12 comments Β· 4 likes Β· May 05 Β· 2 months ago Β· #tech

πŸš€ LucasMW

Christus vincit! Christus regnat! Christus imperat!

πŸ’¬ View post Β· 5 likes Β· Apr 20 Β· 3 months ago

πŸš€ LucasMW

VScode without AI β€” I use vscode since 2020, and I find it nice for some code projects. I like the dev environment for flutter, for instance. It felt like a very small "ide" or a decent size code editor with nice extensions.. Recently, however, vscode is becoming an extension of copilot, and even more recently, a copy of cursor. I don't want any of that. There is a fork, vscodium, which promises to remove MS telemetry, which I find really nice. However, it still puts all these features I don't...

πŸ’¬ 1 comment Β· Apr 15 Β· 3 months ago Β· #ai #ai-less #coding #programming

πŸš€ LucasMW

New itch.io page. β€” Have been redesigning my itch.io page. What do you think?

πŸ’¬ View post Β· 1 like Β· Apr 15 Β· 3 months ago Β· #gamedev #games #indie #software

πŸš€ LucasMW

I want boring dependencies. β€” I am quite tired of receiving marketing emails of changes on services I depend on. I don't mean necessary changes. I mean the type of "change" some idea guy at the company suggested. I must be getting old. I find all these incredibly boring. I want my email service to be the same as ever been. I want my word processor to be the same. I want my code editor to be the same. I don't really want unsolicited mandatory UI or behavior changes on my tools and workflow Do...

πŸ’¬ 3 comments Β· 3 likes Β· Apr 10 Β· 3 months ago

πŸš€ LucasMW

Trying out odin language β€” Doing some experiments with odin and raylib It is small demo of a bf runner, coupled together with some audio shaders demo I found on the web that I used as a starting point. I expected being able to share some pictures of it here, but I will be fighting de 100kb limits to post something nice to look at. odin has an structure that I find many different from what I am used to, specially in loops [preformatted] It is weird to me. Coming with raylib, miniaudio and...

Link

πŸ’¬ 5 comments Β· 1 like Β· 2024-10-25 Β· 8 months ago Β· #odin #programming

Options

πŸ—£οΈ Sort by activity

πŸ”₯ Sort by hotness

Gemini feed

Atom feed

Tinylog


Source