UP | HOME

Remote consulting and writing

I write good stuff that solves problems. I am a good problem solver, as you can see.

Asynchronous old-school written communication

Structured text files for money. This is the contract.

The terms are simple, as in pre-paid mobile data plan.

Old-school boomer’s email and a git repo is enough.

Slow offline writing clarifies and refines the thought.

Check quality by discussing on public tech boards.

Like that Rocky’s coach

A good coach tells to a boxer what to do, and what not to do, and how to do everything just right. A very good coach also tells why it is so.

A good coach saves time and money and ensures that fatal or just costly mistakes will be avoided. This is what you could expect.

Wast majority of programming projects simply fail or too late and over-budget because people do not do the right thing, literally.

The right thing to do is to stay on the shoulders of giants and optimize of less but just right – a local optimum, being rediscovered again and again by a brute-force trial-and-error.

To really approach a local optimum is to do the right thing, which in the context of programming means to use the right paradigm, and the right tools of the trade.

As a canonical example, the sheer stupidity of reimplementing everything inside JVM is what lead to gigabytes of buggy imperative dependencies no one really understand. People in the industry just reinstall everything and hope for a clear start.

The programmers of the Golden Age, however, used to FFI everything (mostly Fortran and C code) and never even thought about re-implementing the wheel, especially highly optimized numerical methods or implementations of complex network protocols.

So, one just writes domain-specific logic in Haskell (which is a pure logic itself), FFIs everything and does an old-school file I/O, streams, pipes, queues and what not. Yes, UNIX philosophy in a pure functional language. Well, we can interface micro-services too (by FFI’ing libcurl or libwebsockets, of course).

What we should NEVER do is to serve HTML via HTTP/2 in pure Haskell. This is a pure idiocy. Just like serving stuff in MATLAB.

To delegate is how to manage complexity.

There is no surprise. Boxing coaches always say things that can be seen as an obvious common sense. It shall to be this way. Imagine a coach telling abstract nonsense instead. And yet, we are almost drowned in the screaming ocean of abstract bullshit.

So, I write and sell text files (a yardstick of civilization!), which state clearly what to do, what not to do, and why this is so. This may be plain text, math or source code in different languages. I know a few.

Just like OnlyFans, you know.

This is only partially a joke. The principles are almost the same, except that I sell, via subscription, structured text files instead of photos and videos.

Every other principle is intact – as long as you find a value in paying for my content we will continue. Once you got enough, well, goodbye.

And, of course, if you won’t prepay I won’t do anything. I have a lot to do, just like you.

Ideally, you are here to make money in some software business. I am here to reduce dramatically your spending, costs and most importantly – the number and the rate of failures, which means to make more money for you. Some of these profits you have to pay to me.

Fortunately for both of us, what I am selling is not my invention, but, like some mathematics, is just an verified knowledge discovered by people from the past. This means I literally cannot fail, just like a decent math teacher – the math I am teaching is valid and independent from me.

Again, no one forces you to come back to the site, unless you know you need some more. It is that simple.

It has to be a simple protocol, and it will be that way. Think of OnlyFans for texts, math and some source code.

If you are dissatisfied with the results – do not make a fuss, just move on.

No, I do not code remotely for $10/h in some sweatshop setting.

A few nuances

I am an expat for last 12 years living in South Asia.

Due to the well-known events of this year (2022) I lost access to all banking services, GSM providers and even has been banned from Binance.

Since then I decided that I will never ever have anything to do with anyone or anything related to Russia. Just kindly fuck off. Thank you.

There is literally no way I could receive payments for my work in a legal way. So be it, let the chips fall where they may. You and I have to use plain old cash or crypto (and there is no easy way to turn it into cash for an expat).

  • BTC: bitcoin:BC1QZZKRMKGPKRS5MZZKKN8NKDW5298RQLRD2XU4AN
  • ETH: 0xFCb46aDa7D326FA59B617Bb34b9B5136C96AF007

Author: <schiptsov@gmail.com>

Email: lngnmn2@yahoo.com

Created: 2023-08-08 Tue 18:37

Emacs 29.1.50 (Org mode 9.7-pre)