- Learn Git. Git is a great versioning tool, even when working alone. It's also essential when working in a team. Don't make excuses that you only do DL and can't do software development. 😞 Don't create files like: main_backup_1.py main_backup_2.py main_backup_3.py anymore... (It sounds ridiculous, but I've actually seen some people do that... weren't students.)
- Try to keep everything stable. Imagine encountering errors during a demo. Keep the code clean so it runs smoothly and is maintainable. Always minimize DevOps steps to ensure quick reboot (this can be covered by some platforms; thanks to Hugging Face for making it easy and providing a basic infrastructure that most people can access almost for free). 🤤
I am building a control panel that converts the Markdown format of spec-kit specification document into a visual kanban board https://specboard.vercel.app/
Total context = user message + system instruction (system prompt) + tools, MCP instruction + subagent instruction + skill instruction. Can you control your input token?