3,330 karma · joined November 21, 2009
https://troymcconaghy.com
[1] https://www.canada.ca/en/public-health/services/laboratory-b...
Maybe you should do a different kind of work. Lots of people derive happiness, even joy, from their work (including software developers; Steve Gibson [1] is a good example of that).
If you need help finding that, I recommend the book What Color Is Your Parachute?
The problem is that there's no web-standard way for people who do want to be paid to indicate how.
For example, Zig introduces a robust error handling mechanism (try, catch, return err) that eliminates the need for exceptions or manual error checking via return codes (if (ret < 0)).
Also, Zig includes its own build system (zig build) and package management. This removes the need for external tools like make, cmake, or third-party dependency managers. Everything is integrated and works cross-platform out of the box.
You wondered why getting rid of macros was a good idea...
Zig allows compile-time function execution (CTFE) as a core language feature. This replaces the need for macros in many cases. While C macros are powerful, they are also error-prone and hard to debug. Zig's comptime feature allows you to write functions that run during compilation, offering the same benefits but with stronger type safety and clearer error messages.
2) Not all foundations-behind-open-source-projects use revenues from hosting as their sole source of funding. Notable examples include the Blender Foundation and the Linux Foundation.
Stripe recently acquired Lemon Squeezy, another merchant of record, so maybe look into that. (Stripe Tax will help you collect the right amount of sales tax, but that's only half the problem. You still have to remit it to all the relevant jurisdictions.)
Other options are Paddle and FastSpring.
Example 1: Google has "Material Design". Here are some key resources:
1. Material Design Components (MDC):
- For Android: MDC-Android
- For iOS: MDC-iOS
- For Web: MDC-Web
2. Material Design for Flutter: A set of widgets implementing Material Design for Flutter apps.
3. Material-UI (MUI): While not created by Google, it's a popular React library that implements Material Design.
4. Material Theme Editor: A tool for creating and customizing Material themes.
5. Material Icons: Official Material Design icons.
6. Material Design Guidelines: Comprehensive documentation on implementing Material Design.
You can find these resources and more on the official Material Design website (material.io) or Google's developer documentation.
Example 2: Microsoft has "Fluent 2". Google it.
Example 3: The UK Government has the "GOV.UK Design System". See https://design-system.service.gov.uk/
Example 4: Adobe's official design system is called "Adobe Spectrum." Google it.
1. Run a local installation of WordPress on your PC. For one option, see localwp.com (no affiliation).
2. Use WordPress to design whatever website you want, using almost any WordPress plugins you want. Just don't make any calls for time-varying external resources!
3. Use one of the WordPress plugins for exporting a WordPress site as a static site, i.e. as a folder of files that you can upload to GitHub Pages, Netlify, Neocities, or wherever. For one option, see simplystatic.com (no affiliation).
The Business Source License (BSL) 1.1 is a software license created by MariaDB Corporation. It's designed as a middle ground between fully open-source licenses and traditional proprietary software licenses. It's kind of neat because it's a parameteric license, in that you can change some parameters while leaving the text of the license unchanged.
For codon, the "Change Date" is 2028-03-01 and the "Change License" is "Apache License, Version 2.0", meaning that the license will change to Apache2 in March of 2028. Until then, I guess you need to make a deal with Exaloop to use codon in production.
[1] https://github.com/exaloop/codon?tab=License-1-ov-file#readm...
Android uses a modified version of the Linux kernel; it depends on the Linux kernel project. According to Statcounter, Android has about 72% global market share on smartphones, with iOS at about 28% [1].
Many websites and web services run on Linux, at least in part. Wordpress, the most popular CMS, with around 63% market share [2], can run on other OSes, but it's usually run on Linux.
Linux is now more used on Azure than Windows Server [3].
Linux is also used in lots of other everyday things, e.g. automobiles, microwave ovens, routers, etc. You get the idea.
[1] https://gs.statcounter.com/os-market-share/mobile/worldwide
[2] https://w3techs.com/technologies/history_overview/content_ma...
[3] https://www.zdnet.com/article/microsoft-developer-reveals-li...