158 karma · joined January 23, 2011
Thanks for sharing the article!
1. https://deepwiki.com/humanlayer/12-factor-agents/1-12-factor...
2. https://deepwiki.com/anthropics/claude-code/1-claude-code-ov...
I am inspired by the simplicity of these 12 factors and definitely want to learn more with an example that embraces these factors.
As I was reading, I saw mention of BAML > (the above example uses BAML to generate the prompt ...
Personally, in my experience hand-writing prompts for extracting structured information from unstructured data has never been easy. With DSPY, my experience has been quite good so far.
As you have used raw prompt from BAML, what do you think of using the raw prompts from DSPY [2]?
[0] https://dspy.ai/
[1] https://github.com/humanlayer/12-factor-agents/blob/main/con...
[2] https://dspy.ai/tutorials/observability/#using-inspect_histo...
This could also be because this is my first browser extension development. https://chromewebstore.google.com/detail/bettermenu-for-door...
There is still lot more work to do, so I will checkout your project. Thanks for sharing!
1. Increased water intake/Eat Well. I drink 1st bottle (300ml) with black tea (usually Oolong) and then refill with hot water. I make sure I am drinking water while I work. I am vegetarian and I take almost no sugar. I have replaced sugar with raw honey in my chai :-). I try to have more plant-based diet.
2. Take breaks. When I am stuck with the problem, I take either water-refill break/pee break/short walk to get me away from the problem, but possible solutions find me where ever I am.
3. Start day early. I usually like to start my day between 5.30AM-6AM. But I do not jump on emails/office work. I have a separate to-do list to learn/read different things (mostly technical). I start my day with it. That's my kick.
4. Less scanning. I use Asana in the Calendar view. As soon as I reach the office, I make sure the world is not crashing. I add tasks that need my attention and close the email. Then I add things I like to do (and aren't listed in my today's task). I start hunting these tasks. If I have some dependency on others(Ops for example), I create tasks/email them and move on with my agenda
5. Exercise. Not doing very much these days, but try to run for 20-25 minutes every evening, to have physical workout > mental workout (This is a key to good sleep)
6. Sleep well. I try to get somewhere between 7-8 hours every night. I need to learn to improve this area.
At the end of the day, I prefer a fulfilled day -> A day where I produced value to my company Plus I learned something new. That produced happiness which leads to productivity. Iterate.
Refactoring
Go to http://ciembor.github.com/4bit. Design your terminal look. Click .Xresources button and save it to ~/.Xresources. Run xrdb ~/.Xresources. Get back to work (or to the first step).