You are here |
www.worthe-it.co.za | ||
| | | |
www.hhyu.org
|
|
| | | | Science, programming, books, and other interesting stuff | |
| | | |
takeonrules.com
|
|
| | | | In this post I'll share my workflow and the Emacs functions I use to facilitate my workflow. One highlight is better understanding how to use org-capture\'s (file+function "filename" function-finding-location) target element. Context One of my administrative tasks for my role at Software Services by Scientist.com is time tracking. (Sidenote: It's been over a decade since I last tracked my working hours.) In my role I'm both coding and helping get team members unstuck on their tasks. This means on a given day, I jump between 5 to 7 projects. (Sidenote: I find it invigorating helping get folks unstuck; either listening to their approach or digging in and pulling out a myriad of debugging and triage heuristics I've developed.) To help me with keeping track of all of my hours and I work, I have begun leveraging even more of Emacs's Org-Mode; a framework and toolkit for note taking and time tracking (and so much more). | |
| | | |
jeffbradberry.com
|
|
| | | | As I came to track more and more items using Org mode, I realized that I needed to have a way of raising up items or filtering down to the things I should be concentrating on. I needed prioritization. My first known use of this feature dates to 4 Jan 2023. Usage Settings Key Bindings Learned Next Steps Usage Priority cookies are just a bit of extra text that goes between the TODO or other tag at the beginning of a headline, and the text of the headline. They are placed between square brackets, and are prefaced with a # character. It gets formatted like so: ** TODO [#B] look over 13398 and 6253 These priority cookies can, of course, be manually typed, but there are also keybindings that allow you to set them. The ones I usually use are S-UP (to raise the priority) or S-DOWN (to lower it). You can also use C-c ,, which prompts you for the level to directly set it (or unset, using SPC) instead of having to cycle through. These keybindings work in the agenda view as well as directly in the org file. As indicated in the docs, priorities are only meaningful for sorting items ... | |
| | | |
ezyang.github.io
|
|
| | It has been long debated about at what size a code file is too big. Some say that it should be based on single responsibility principle (one class per file), others say that large files can be situationally OK and it depends on if it is causing problems. Do not make files that are too large, if your RAG system for feeding code context can only operate on a per-file level, you will blow out your context; also, IDEs like Cursor will start failing to apply the patch created by the LLM (and even when it succeeds, it can take quite a long time to apply the patch anyway-for example, on Cursor 0.45.17, applying 55 edits on a 64KB file takes). At 128KB, you will have trouble getting Sonnet 3.7 to actually modify the entire file (Sonnet's context window is only 200k tokens). |