Kshitij Aggarwal
funkyidol@androiddev.social
<p><a href="https://androiddev.social/tags/EngineeringManager" class="mention hashtag" rel="tag">#<span>EngineeringManager</span></a> at @LetsEnvision. Accessibility Expert & Advocate. Google Play Awards 2019 winner. @gdg_nd Speaker. Blogger. Seeker.</p>
Posts
-
Post #2702290
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/ #Ko...
-
Post #2702289
At this point #gitlab didn&#39;t need to do anything and just wait #github out as they imploded. 🤦 https://about.gitlab.com/blog/gitlab-act-2/ #gitlabact2
-
Post #2169572
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
-
Post #2169571
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-wit...
-
Post #2169569
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?
-
Post #2169567
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