I used to work on various proprietary products for experience, now I’m back to Free and Open Source development to make this world better!

Your support keeps me going ❤️

Bitcoin (BTC):

1MpA1jqkTJTPcFNwrWghQZ7nRWS5gjBKNe

⚡Lightning: alopatindev@stacker.news

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

TRaiGAmtWpPxLF6py6apfSNKKPjpUXAY57

Toncoin (TON):

EQA3WT7EB3QS3PsxOILbbhKHvqHTxtwkfJWcdZqvuQ8WfkyK

Ethereum (ETH, DAI, etc.):

0xe7c5549246a7eb2a8398b947c2175e5b34bb3fcc

Zcash (ZEC):

t1bPyVoWijTjzSZqDeh1aFfSERRKhBNjp9S

Litecoin (LTC):

LSBjTftxfzRPDMb3QaX8NMGTH3w1CyjDbz

Become Patron

Open Collective

Liberapay

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! 🙏🏼



FAQ

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

Not necessarily “wrong”, just mostly not aligned with my values.

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 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
    • 💀 parasitic 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 parasitism 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 chatbot simulacrum, 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 parasitic stuff
  • or closing entire organization, since it’s unlikely it will 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 make anything really ethical as an organization, despite long and painful efforts to grow it.

Ignorance

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
    • other than something like DDoS attacks, there’s absolutely no reason to distinguish bots from humans anymore
    • it’s ironical that companies like OpenAI/Google/Cloudflare/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 parasitism from the very beginning.


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. 🧘‍♂️