I do not fund projects without having at least the bare minimum of expectations.
I am kind and generous, but that does not mean doormat or infinite bank reserve.
#Foss #OpenSource #Development #Linux
I do not fund projects without having at least the bare minimum of expectations.
I am kind and generous, but that does not mean doormat or infinite bank reserve.
#Foss #OpenSource #Development #Linux
More lovely Rust programming: filling in some gaps in our type checker:
https://video.infosec.exchange/w/sjZtwZqMCve9VUe2N8QCN9
(We're writing a little Rustish language in Rust.)
Coding is like taking a lump of clay and slowly working it into the thing you want it to become. It is this process, and your intimacy with the medium and the materials you’re shaping, that teaches you about what you’re making – its qualities, tolerances, and limits – even as you make it. You know the least about what you’re making the moment before you actually start making it. That’s when you think you know what you want to make. The process, which is an iterative one, is what leads you towards understanding what you actually want to make, whether you were aware of it or not at the beginning. Design is not merely about solving problems; it’s about discovering what the right problem to solve is and then solving it. Too often we fail not because we didn’t solve a problem well but because we solved the wrong problem.
When you skip the process of creation you trade the thing you could have learned to make for the simulacrum of the thing you thought you wanted to make. Being handed a baked and glazed artefact that approximates what you thought you wanted to make removes the very human element of discovery and learning that’s at the heart of any authentic practice of creation. Where you know everything about the thing you shaped into being from when it was just a lump of clay, you know nothing about the image of the thing you received for your penny from the vending machine.
No Project Is an Island: Why You Need SBOMs and Dependency Management https://nxdomain.no/~peter/no_project_is_an_island.html #sbom #development #dependencies #security #cves The system you develop and maintain does not exist in isolation. Providing SBOMs for our work is our way to show we care.
I like C and Rust you can fucking like both… and hate them both!!!!! But I like them #development
You know that stupid kid in early grade school who ate paste, and you are still surprised they are still alive, with all the stupid, irrational, and illogical choices you know they made?!
That is your target audience, and you should assume there are millions of those types of people. If you can make something, even they can use without putting any thought into it, and easily wrap their head around, you will have created something widely successful.
#Foss #OpenSource #Development #Linux #ActivityPub
@housepanther@goblackcat.social @shanmukhateja@social.linux.pizza Corporations are smart, because they focus on easy 1st.
If you want people to adapt your product and service, it needs to start easy. You cannot come out with something that is hard, then slowly make it easy. Few, if anyone, will have adopted your product and service, by the time it is. You must 1st start easy, and then add features as you go along.
I wish more developers understood marketing and human behavior.
#Foss #OpenSource #Development #Marketing #MarketResearch #Mastodon #Misskey #ActivityPub
I know why people do not switch to the Fediverse, or why they do not switch to secure messaging services, outside the reach of corporate and government oversight.
It is more convenient not to do so.
A lot of these free, open source developments, target geeks. Congratulation, if you're reading this, you likely have already put in more effort that it takes to sign up and use something else.
NO - Never - Get the idea out of your head, people will not give up convenience for better privacy. It is not in human nature and 30+ years of corporate and government oversight, should make that obvious. If it is not convenience, it does not matter how private and secure something is. Sorry, not sorry, those are just the facts. It is a hard pill to swallow, but swallow you must, so people can start focusing on making these many things, convenient.
I sometimes, although I cannot prove it, believe some of the developments behind better privacy and security, intentionally keep things hard, by design. That perhaps the FOSS world was infiltrated years ago, and that is why there has always been the pushback, on making things idiot-proof, graphically please, and simpler.
Mastodon and Misskey, for example, both use Activity Pub, but I should not need to copy and paste someone's username and manually search for them, to follow. It took years, for Mastodon, to make it easy for me to just stumble over a profile, and click a single button to follow.
If it is not simple, and easy, you're wasting everyone's time. Go code something else.
#Privacy #Security #InfoSec #InfomationSecurity #WhatsApp #Signal #Foss #OpenSource #Development #ActivityPub #Mastodon #Misskey
A first draft of the "Accessibility Roles and Responsibilities Mapping (ARRM)" document has been published!
https://www.w3.org/WAI/planning/arrm/
This resource helps "[…] defining roles, tasks, and responsibilities for meeting Web Content Accessibility Guidelines […]".
Worth a read!
February may be the shortest month, but the Thunderbird desktop team filled it with updates, improvements, and important conversations. Including:
* What you can find in the new monthly Release channel
* Talks on privacy and security
* What's landed in the Calendar rebuild work and in EWS support on Daily
* The new Account Hub, which you can test this week in Daily!
* Global Message Database and In-App Notification news
#Thunderbird #OpenSource #Development
https://blog.thunderbird.net/2025/03/thunderbird-monthly-development-digest-february-2025/
How many FTEs would be "reasonable" to maintain and develop a webbrowser?
Trying to understand what would really be required to actually financially support a browser not built on ad-streams.
Attention Python Folks!
PyCon UK 2025 CFP is officially OPEN
Got an idea for a talk, workshop, or Young Coders' session? Whether you're a Python pro or just starting out, we want to hear from you!
The PyCon UK audience is supportive, friendly and respectful, and your contribution could be exactly what someone has been waiting for
https://2025.pyconuk.org/call-for-proposals/
I reiterate, now that #openbsd -current is 7.7-beta (https://www.undeadly.org/cgi?action=article;sid=20250302115123) it's a fine time to fetch a snapshot and test all the nice improvements. #openbsd #current #upcomingrelease #77beta #development #testing #freesoftware #libresoftware
Insider threats are real. The best way to defend against rogue devs is a robust devops. Approvals everywhere.
https://www.securityweek.com/developer-convicted-for-hacking-former-employers-systems/
GitLab CFO, Brian Robins, says they are “aligned with the goals of DOGE, because the company’s software tools aim to help people do more with less. What the Department of Government Efficiency is trying to do is what GitLab does.”
You either support fascism or you don’t. It’s binary. There’s no gray area or “aligning.”
Considering GitLab? Don’t. Use @Codeberg.
(Hat tip @aphyr)
#Development #Guides
CSS relative colors · A new way to generate colors dynamically https://ilo.im/162q4h
_____
#Colors #ColorSpace #ColorFormat #Themes #Browser #WebDev #Frontend #CSS #Sass
If your so-called user-friendly app or platform requires technical skills, you've made dumb software.
User-friendly, means that moron who ate paste, in school, could figure it out. If it is not that simple, you cannot claim yet to be user-friendly.
#Software #Development #Foss #OpenSource #Fediverse #ActivityPub #Mastodon #Misskey
EuroBSDCon 2025, Zagreb, September 2025
The Call for Talk and Presentation proposals for EuroBSDCon 2025 is now open.
Enter your submission at https://events.eurobsdcon.org/2025/
Please also visit the main website https://2025.eurobsdcon.org/ for information about the conference.
See you in Zagreb!
#eurobsdcon #bsd #conference #freebsd #openbsd #netbsd #unix #development #devops #freesoftware #libresoftware @eurobsdcon
Andy is only publishing his games on F-Droid and not the Google Play Store from now on, and he tells us why.