Who is a Craft Engineer?

A "craft engineer" in the context of engineering management and software development is often a professional who not only understands and applies engineering principles but also approaches their work as an artisan would. They use their expertise to create high-quality, carefully constructed software products that are both functional and well-designed.
Who is a Craft Engineer


Index

Building "stuff"

Marketing Your Projects

Leadership & Management

Team Management

Personal Growth

Crafting Software while Being a Digital Nomad

Tips & Tricks

What I Am Working On?

Short-Form Essays

My Notes On...


My Recent Tweets

2024-11-01

You have to write code in such a way that there is a budget to rewrite it not once, but twice! This means that you won't get it right the first time as requirements change, so don't spend time perfecting what's going to change, and when you find that the code needs a third change, it's your chance to rewrite it from scratch.

2024-09-24

Published short notes on engineering management: How to Stay Valuable as an Engineering Manager?

2024-09-19

This is not exactly from a "startup world" context.
However, it nicely illustrates the trend towards reducing management in any type of business these days:
Everybody Works — REWORK [^12]

2024-09-04

Are you a kind leader? or are you just being nice?
I bet most of the time we don't even realise the difference :)
Are you really kind, or are you just being nice? [^11]

2024-08-31

Rewriting the web scrapper from #puppeteer to #playwright was too easy! But it still didn't solve my problem with scrapping the page with an infinite scroll...

2024-08-29

A tiny addition to the tool that converts Google Sheets into JSON APIs:
... query param parse=1 which automatically parses JSON data stored in the sheets DB.
This reduces the logic which you need to do in clients (implementing your endpoints) ### 2024-08-28
The untapped potential here!
#cursorai but together with #obsidian it is quite something -> it is zero config setup, just open the folder and "chat with the file" and suggest if improvements, when needed - super helpful for anyone who is publishing content with obsidian!

2024-08-26

Keep reminding yourself...: 🧠
"the more you ship, the greater the chance that your saas will succeed! it is just a simple statistic", by @levelsio
–
Steal this!
Have you ever wanted to have your own privacy-focused "RAG" agent (with function calling) running locally with #ai/ollama? here is your chance https://github.com/ollama/ollama-js/blob/main/examples/tools/tools.ts (a very simple implementation in #javascript)

2024-08-25

My plan for Saturday was…
...to take the temporary #notion landing page I had for ObsiPulse ( #obsidian/plugin ) and turn it into a custom static #vercel/nextjs page (with SSG).
Thanks to #vercel/v0 and Cursor, the task was completed in less than 3 hours.

How did I do it?

  1. Take a screenshot of the whole page you want to re-create)
  2. upload it as context to #vercel/v0
  3. "Prompt" it until you are satisfied
  4. Add more screenshots if you need to (e.g. add a modal logic on button click) → Took me 9 iterations with #vercel/v0
  5. #cursorai was super handy with finishing details and styling the tailwind #css

Result?
Check yourself on http://obsipulse.com
–
Did you know...?
That you can embed basically anything into #notion site?
As long as your URL returns header Content-Type: text/html; charset=utf-8
Super helpful for prototyping and connecting your API (or any other third-party service, eg. #n8n webhook) with Notion sites:
api embedded inside notion site



About

This site is proudly powered by Obsidian - Sharpen your thinking and its plugin called Digital Garden