An MVP engineer helps scope a product, build the product to verify its business potential, set up a team and lastly scope a road map for further product development.
Object oriented programming is inherently stateful. This fits well for some applications and can confuse and reduce reliability for others.
Knowledge graphs based research give overview on vague ideas, assists knowledge discovery, and is a strong collaboration tool.
Developing solutions for problems is hard. Make it a little easier by choosing the assumptions that allows to do so.
We often don't need that much organization. Organizational structures should be afterthoughts.
Seconds brains have reached quite the hype. Both with tools like RoamResearch, Obsidian and friends. Needless to say, it is a good tool. Since I started building my second brain, I have been journalizing more often than not.
Scrapers are integral to data intensive applications. They span real development projects, and, as such, there are key architectural decisions to make.
A question is to a data scientist what a user is to an application developer.
Today I implemented Fibonacci in the Haskell type system. That means that I can get the Haskell compiler to generate a type for the n'th Fibonacci number.
Decomposing the testing process quickly shows that it consists of two components. First a specification is formulated, which is later verified.