Since I’ve gained enough software development experience working on various, commercial proprietary products I’m currently investing my time in Free and Open Source Software.

I believe it’s the shortest way to healthier software products for our society.

Your support keeps me going! ❤️

How to support:

  • share this page:
  • press ⭐ in the repos you like
    • share them with your friends/colleges
    • help specifically cargo-limit project
  • make general donations for everything I produce:

Bitcoin (BTC):


TRON (TRX, USDT-TRC20, etc.):




Ethereum (ETH, DAI, etc.):


Zcash (ZEC):


Litecoin (LTC):


Become Patron

Open Collective


Esoteric Cryptocurrencies 💎🪙🌚
  • AuroraCoin (AUR): AMf189Ap4RqQ71L9YWXE9ZBm8GFTnYSTST
  • Binance coin (BNB): 0xff3c912b69d6fc8b0e9bc7bb7ed897557ef5d28f
  • BitcoinCash (BCH): qzpewzlsypp5ld2udvfxxw4yhxmlvzy5ku5rnwvj3e
  • BitcoinGold (BTG): GTp7xTfsCSgMqcniS6AVdFhi1L3Nzh7wvJ
  • BlockChainCoinX (XCCX): XNdPhpWZJjyFFA93pCtvENHeWwiDDK1EHZ
  • Blocknet (BLOCK): BnpacNjCfFWQnKEkJgA2LEY5nGfZyd7q3r
  • Dash (DASH): XgW9K6AVqfjP9u9cTvHZBLj51NP6eRxEqA
  • DeepOnion (ONION): DVMVucBGRbj2Uv9QwQj83MRksQAofhTybv
  • DigiByte (DGB): D7a9ysrXXuhqhkxcSweeMvuB57bu1YbNPd
  • Dogecoin (DOGE): D6hkWmCYgbia6oEcuYCdfsPxpXSyTc2DdU
  • Emercoin (EMC): EKyvkQt5CvLtNdACvATdpedmGAhRqHnsm3
  • Ethereum Classic (ETC): 0x4822d96683ac11cdac6dc3389a22076164b30d09
  • EverGreenCoin (EGC): ERcmx7nxHG3s1o7hnC3aQKBU3scJEtDuth
  • Flux (FLUX): t1cvr66T2uL6sZgp3HcLMjYUxedVs9aHJzT
  • GuapCoin (GUAP): GNpUxGUxoMi8VoXm7Peq31fskFSkq8Ahfg
  • Hivecoin (HVQ): HRCsmcRFFgDHLeUwJgKxEoKwuHNgdSkLoe
  • Komodo (KMD): RKb2vZewxuNMMuSVinz4mbRZn9GJTyDc59
  • Monero (XMR): 45H6MXry6cqS4zwsPBsotx8dBSB9zvnnnbxdkqrCmYH2Rh1hsDKBsjoP67Er966wWBD7awbubMEWx1WfSaRyKFgVCjEKunT
  • NameCoin (NMC): N66EC4gqfjrw6k64URsYX3NDzmESFuGXL6
  • Novacoin (NVC): 4ZPNP6hr5GWdSnvxYvswtfCnMUokrtyWP7
  • PIVX (PIVX): DPLE8djj5cZpXmHn361G56Q3m4Wcygx96k
  • Peercoin (PPC): PDUbcDVQgDkrqTidtUdrRMt5FVawnutnzr
  • PostCoin (POST): PNPn16AU9Jp6MX3CLEMitCX4XX3w5BdDvM
  • Qtum (QTUM): QMMvbdKcaAmeThHsXjWUUTYFMB5Si6cZaS
  • Radiant (RXD): 19VwKwXYQkMuLGykrPW12njve1xEnAH2cz
  • Raptoreum (RTM): RGLagv2pAjJ3rfoUC4kJFtVw5ogRRBNYYq
  • Ravencoin (RVN): R9WVSimFV1HnbrLGo8zzQiaNWwnwt7Y3Ui
  • ReddCoin (RDD): Rt4NQRZepSm9wERw4ZhgQaM1PHzschzaXE
  • SmartHoldem (STH): SUxHKRsZC9Jv3T3zxPoq9Sq5pMpT9me4rg
  • Vericoin (VRC): VKfmNKqgcwHk9CgPbsCnWJH2crVVq47g75
  • Vertcoin (VTC): Vh6GcgW2DQ7ZGpHhbt44Ru482YZFNcVXuX
  • WAVES (WAVES): 3PJwsjYtoBujKM1SDxFZJZfU46C88vvsXrA
  • eXperience (XP): PJGQhytWiPsQebgt1xAJwTdiMF333S4Eje

Thank you for your support! 🙏🏼


Why sponsoring FOSS? What’s wrong with traditional businesses?

Not necessarily “wrong”; they are wherever they managed to grow. Usually they can’t or aren’t willing to make products ethical enough way.

One of the core values I’m pursuing is just distraction minimization: I don’t want to trap users’ attention in my products; they deserve healthier life!

More explanations! 🤯

Why is it so hard to properly express
just this value alone in commercial products?

I perceive the three typical career paths the following way:

1. Work for traditional company (or companies) as a contractor (or coworker)

  • Pros:
    • 👍 possibility to practice SE
      • best for initial gaining of SE experience
    • 👍 possibility to choose organization maturity
      • in a depressing range 🫤
    • 👍 typically no sustainability fuss at all
  • Cons:
    • 🤦‍♂️ (almost) no control over high-level decisions
      • company will likely do some unethical things for various legitimate reasons

2. Work on Personal Projects

  • Pros:
    • 👍 best for those who already experienced enough in SE
    • 👍 full decisions control
      • possibility to express unrestricted high ethical values from the very beginning
      • innovations freedom
  • Cons:
    • 💀 extremely hard sustainability

3. Open a traditional company

  • Pros:
    • 👍 some decisions control
      • restricted to democratic decisions across (co-)founders
      • but some of the co-founders might often turn out to be overgrown psychopathic infants 💀
        • what kind of decisions such company will be making in this case?
  • Cons:
    • 🤦‍♂️ too much management, hard to perform actual SE as founder
    • 🤦‍♂️ often very hard sustainability
    • 💀 barbarian survival values for unknown period of time
      • company rarely matures up to advanced enough stages of development, where high enough ethical values become adequate to express (without damaging company sustainability).

Few examples of barbarism in typical commercial products:

  1. Intentional (usually survival) manipulative techniques:
    • intrusive advertising and notifications
      • “We’ve got something else for you!” when user is about to close a page
      • sudden loud commercials while you’re listening to your silent relaxing meditative music
    • sudden appearance of unwanted button in the position you were about to click
    • replacement of normal support service with a retarded chat bot, that gives only a limited number of useless feedback options
  2. Hardcore intentional manipulative techniques, which suspiciously remind scam techniques which exist as something legal due to poor regulations:
    • unannounced enabling of useless paid services
    • overcomplicated UIs which intentionally lead to mistakes
    • not providing purchased service at all with absurd excuse.

If I’d like to start a traditional company, then even as an ethical enough founder, I would most likely run into choices between:

  • implementing similar barbarian stuff
  • or closing entire organization, since it won’t survive otherwise.

Sustainable organizations
slowly grow through stages of development

They often stuck in endless survival nightmare. Some of them run into conflicts between co-founders, which may lead to corrupting the core values of organization in various ways or, ironically, even abandoning core leaders!

There’s a huge chance to never express high ethical values at all as an organization, despite long and painful efforts to grow it.


Organizations naturally delegate less important things to teams which gladly copy-paste terrible damaging ideas, due to various convincing excuses: because they are cheaper to copy, they are implemented by competitors, etc.

  • scrolljacking
  • useless over-detailed documentation, which quickly becomes obsolete
  • sudden non-disableable notifications/tooltips/tutorials/announcements of features
  • useless CAPTCHAs, which bury your precious flow state
    • there’s absolutely no reason to distinguish bots from humans anymore
    • it’s ironical that companies like OpenAI/Google/etc. are wasting their time improving bot detection
      • they could even monetize bots traffic, by turning bots into a crypto mining farm distributed browser-based ML inference engine, or whatever ecological enough, both to human mentality and to the business
  • overcomplicate every single native GUI application by turning it into another web browser
    • it’s a fractal of issues; one of them is that such software inevitably becomes buggy (and usually laggy)
      • sometimes to the point, where it becomes impossible to use without loss of attention and constant annoyance
  • offline anti-patterns, like a notification bell in your microwave that decreases quality of your neighbors’ sleep
    • reminds me an another popular (but orthogonal) anti-pattern: cool light (produced by conditioner or whatever) that decreases quality of your sleep.

So why do I choose making personal FOSS projects?

Due to possibility to start without all this barbarism from the very beginning.

The possibility itself is so valuable to me that I no longer find traditional businesses attractive to me.

Why not simply combine work on less risky projects and personal projects as well?

I’ve already done an honest series of experiments balancing time between providing my software development services to a really awesome company vs working solely on my projects.

I increased allocation of work on my projects up to 40% and stopped because that was still not enough.

Distributing focus on too many projects leads to mediocracy everywhere and constant burnout, which I’m still recovering from. 🧘‍♂️