I post a progress report showing what I did and how my products performed each month. Last month’s report can be seen here.

What did I do

Productive Hours in November
Productive Hours in November

Hours worked on side-projects in November

I worked 101 productive on side projects hours last month.

To make these progress reports a bit more interesting, from now on I’ll post my favourite song, TV show, and article I read last month.

What was worked on

November felt a bit more relaxing than previous months. On the downside, my sleep schedule became very bad. …


I post a progress report showing what I did and how my products performed each month. Last month’s report can be seen here.

What did I do

Productive Hours in October
Productive Hours in October

Hours worked on side-projects in October

I worked 89 productive on side projects hours last month.

To make these progress reports a bit more interesting, from now on I’ll post my favourite song, TV show, and article I read last month.

What was worked on

  • improving my arbitrage bot
  • other private projects

Platform Growth

Website

Sessions stayed at 5,900 on my website. …


Recently, a lot of EOS “Defi yield farming projects” popped up. I put projects in quotes because the common trait among the ones I’m talking about is that there’s no working product — just a project token. Some examples:

They all work the same way:

  1. There’s a project token of limited supply (call it PROJECT) that is paid out as a reward
  2. There might or might not be a promise that future products (like Vaults) will be developed using this…

I post a progress report showing what I did and how my products performed each month. Last month’s report can be seen here.

What did I do

Productive Hours in September
Productive Hours in September

Hours worked on side-projects in September

I worked 117 productive hours on side projects last month. That’s awesome and almost twice as much as the months before — I had some more free time.

To make these progress reports a bit more interesting, from now on I’ll post my favourite song, TV show, and article I read last month.

What was worked on

  • VIGOR launch…

Sometimes you need to roll back to a previous version of a brew package. If the brew package maintainers do versioning this is as easy as typing brew install <packageName>@1.2.3. Often times, there's no versioning system though and the only available version is the latest one.

In previous brew versions you could install a package by directly linking to the GitHub repo that hosts the Formula/<packageName>.rb file. The repository is usually called homebrew-<packageName> and you can browse through the git commits to find an old Formula/<packageName>.rb file. For example, you could install an old version of EOSIO.CDT by doing:

brew remove eosio.cdt
brew install…


I recently updated to macOS Catalina and encountered several issues with programs that use a C/C++ compiler. If you see any of these errors this post might be helpful for you:

/usr/local/Cellar/llvm/7.0.1/include/c++/v1/wchar.h:119:15: fatal error: 'wchar.h' file
not found
#include_next <wchar.h>
^~~~~~~~~
1 error generated.

Or any error indicating that a standard library couldn’t be found:

ld: library not found for -ldl
clang-10: error: linker command failed with exit code 1 (use -v to see invocation)

What’s the issue?

The issue is that macOS Catalina doesn’t use the /usr/include and /usr/lib/ directories anymore for all C++ headers and libraries. A lot of projects rely on these directories to exist, can't find the files and then break. …


I post a progress report showing what I did and how my products performed each month. Last month’s report can be seen here.

What did I do

Productive Hours in August
Productive Hours in August

Hours worked on side-projects in August

I worked 78 productive on side projects hours last month.

To make these progress reports a bit more interesting, from now on I’ll post my favourite song, TV show, and article I read last month.

What was worked on

This month I started having a life again. It was nice but I’d rather go back to having no life next month. 🙃 There are a lot of interesting ideas I want to work on and during these Corona times, the opportunity cost is low. I’m also reading and absorbing so many related DeFi projects on EOS / ETH again, the excitement is similar to the 2017 bull run. …


I post a progress report showing what I did and how my products performed each month. Last month’s report can be seen here.

What did I do

Productive Hours in July
Productive Hours in July

Hours worked on side-projects in July

I worked 53 productive on side projects hours last month.

To make these progress reports a bit more interesting, from now on I’ll post my favourite song, TV show, and article I read last month.

What was worked on

This month went by so fast. I didn’t even realize it’s time to write another progress report again. I spent most of my time on my day jobs, not much to announce in terms of side projects. …


There are classes of smart contracts where one would rather not reveal how they work internally. It’s a common theme with private smart contracts that are not intended for other users, for example, trading bot smart contracts because arbitrage trading is a very competitive zero-sum game.

In software development, obfuscation is the deliberate act of creating source or machine code that is difficult for humans to understand. Wikipedia

Usually, this refers to changing the source code to an unreadable mess that is hard to reverse engineer, like writing JavaScript using only []()+! characters. EOSIO smart contracts are compiled to WebAssembly and stored in this format on-chain. Meaning, the obfuscation needs to happen on the WebAssembly level as well. …


I post a progress report showing what I did and how my products performed each month. Last month’s report can be seen here.

What did I do

Productive Hours in June
Productive Hours in June

Hours worked on side-projects in June

I worked 59 productive on side projects hours last month.

To make these progress reports a bit more interesting, from now on I’ll post my favourite song, TV show, and article I read last month.

What was worked on

  • Same old. It was a very busy month but no side projects to announce. …

About

Christoph Michel

Full Stack Software Engineer #javascript #EOS. Into Recreational Math / CS 🤯 Just message me about anything, my mind is open.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store