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"

Leadership & Management

Team Management

How to Prevent Burnout in Software Teams

Toxic People and how to Deal with Them

Personal Growth

Crafting Software while Being a Digital Nomad

What I Am Working On?

My Notes on...


My Recent Tweets

2024-05-14

I still use #openai via #typingmind and mostly with Vision support, for this specific #dev case 👇
Example prompt:
Here is what I want to achieve, write code in X, use Y, and provide an example data set
Generated code for @observablehq/plot lib, don't need any adjustments, it just works 🎉 github chart build via observablehq

2024-05-10

If you need to validate the idea before actually building the MVP (product), you are probably choosing the wrong "audience" (i.e: "you don't know enough about the problem your product is trying to solve"). #product-planning

2024-05-09

Everyone knows that you should NOT compare your engineering teams! 🚦
(in terms of metrics, processes, etc.)
However, in practice this also means that you should be careful how you present your requirements to them.
⛔️ You should NEVER start with something like this: "because it worked for team A, let's try it here as well (in team B)" -> this is not motivating for anyone, and it creates a slow resentment towards other teams, which is very dangerous.
✅ Always start by presenting the benefits for the team first, and then what it means for them in practice (and finally you can use the argument that it worked for someone else and "why", but usually this part is not needed at all if presented well) #team-management

2024-05-08

Brave browser PROTIP: 🪄 Brave browser has built-in DNS resolver settings! You can use it to easily switch to another safer and faster provider like #cloudflare and their 1.1.1.1 #learned

Hot take! 🦿
I don't need #openai API anymore. Locally running llama3 has taken over. And it is pretty good!
My setup? running on llama3, accessible via ngrok , GUI via #typingmind
It is free and secure - just enough for 98% of the time! #ai/llama

2024-05-03

📚 Just published my notes from the #lenny-podcast episode: VIDEO - Bending the universe in your favor - Claire Vo

2024-05-02

Nobody told me this! But Jupyter notebooks can be used together with #nodejs (instead of Python). And you can go even further and use #denojs as your Jupyter notebook kernel... so what? you ask? well, you have out-of-the-box support for typescript right in your notebook, easily!



About

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