Kshitij Aggarwal
mastodon 4.7.3#EngineeringManager at @LetsEnvision. Accessibility Expert & Advocate. Google Play Awards 2019 winner. @gdg_nd Speaker. Blogger. Seeker.
Running two PicoClaw instances on one machine looked easy at first.
I thought duplicating the repo would be enough.
The real blocker was Docker runtime identity:
- container_name collisions
- shared bot token conflicts
- possible host port clashes later
What worked:
- separate repos
- separate data/config
- no container_name
- explicit Compose project names like picoclaw1 and picoclaw2
Short write-up here:
https://funkyidol.in/blog/deploying-multiple-picoclaw-instances-on-a-single-machine-with-docker/
I am definitely noticing a shift, Go is becoming my first instinct for a lot of general scripting work.
I will write a more detailed blog on this soon, including:
- where Go has been a better fit for me
- where Python still clearly wins
- and some of the small tools I want to build in Go next
Curious if others have felt the same shift, especially if you work on macOS or rely heavily on automation/agent workflows.
#golang #python #softwareengineering #automation #developertools #cli 3/3
At this point #gitlab didn't need to do anything and just wait #github out as they imploded. 🤦
I spent the first two days of a new Kotlin Multiplatform project writing almost no product code.
Instead, I set up the PRD, alpha implementation plan, task tracker, scope audit, AGENTS.md, sub-agents, SKILLS.md, and only then added core dependencies.
The main lesson:
AI-assisted development does not remove engineering discipline. It makes it more important.
Full field note: https://funkyidol.in/blog/starting-a-production-kotlin-multiplatform-project-with-a-spec-driven-agentic-workflow/
AI is making code cheaper. It is making judgment more valuable.
If you are a new developer, do not go tool-first. Go fundamentals-first.
Meta skills that compound:
- learn better
- read better
- think better
Core skills that keep you employable:
- architecture and boundaries
- clean, modular, testable code
- product thinking and tradeoffs
Full post: https://funkyidol.in/blog/advice-for-new-developers-in-the-age-of-ai/
#softwareengineering #careeradvice #AI #learning #programming
At a recent GDG event, many aspiring engineers asked me how to stay relevant in the age of AI.
My answer:
focus on CORE SKILLS and META SKILLS.
Core skills:
architecture, clean modular testable code, product thinking.
Meta skills:
reading better, thinking better, learning better.
AI can speed up execution.
But judgment, clarity, and adaptability still come from you.
That is what compounds over time.
What skill do you think matters most for new developers today?
Lately, I have found myself preferring to write small tools and scripts in Go more and more, instead of Python.
This is not an anti-Python take. Python is still fantastic in a lot of contexts.
But for the kind of scripting and utility work I do, Go is increasingly the calmer default.
1/3