Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Kshitij Aggarwal

@funkyidol@androiddev.social
mastodon 4.7.3
  • Open on androiddev.social

#EngineeringManager at @LetsEnvision. Accessibility Expert & Advocate. Google Play Awards 2019 winner. @gdg_nd Speaker. Blogger. Seeker.

42 Followers
144 Following
14 Posts
Joined January 13, 2023
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 5mo ago
Replying to
@ryan@social.harter.us sorry to hear that. Wishing the best to you and your family and a speedy recovery
2
0
0
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 6mo ago

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/

#Docker #SelfHosting #DevOps #LocalAI #PicoClaw

funkyidol.in
2
0
0
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 6mo ago
Replying to

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

2
2
0
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 4mo ago

At this point #gitlab didn't need to do anything and just wait #github out as they imploded. 🤦

https://about.gitlab.com/blog/gitlab-act-2/

#gitlabact2

androiddev.social
1
0
0
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 5mo ago

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/

#KotlinMultiplatform #AndroidDev #AIEngineering

funkyidol.in
1
0
1
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 5mo ago
Replying to
@luboganev@androiddev.social I'd love to hear more about your hugo experience. I built my site on hugo but I feel the post creation is too high a friction.
1
2
0
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 5mo ago

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

Kshitij Aggarwal | funkyidol.in

Advice for New Developers in the Age of AI

A practical essay for aspiring developers on building durable meta skills and core engineering judgment so AI becomes leverage instead of a crutch.

1
0
1
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 6mo ago

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?

1
0
0
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 6mo ago
Replying to
@msfjarvis@androiddev.social exactly. With python I have experienced a lot of "it works on my machine" when sharing scripts and python backed projects
1
0
0
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 6mo ago

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

1
4
0
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 28mo ago
Replying to
@emilybache@sw-development-is.social as someone who finds learning testing very hard to do its a difficult question to answer. Testing and specially TDD just doesn't click. I probably haven't been able to create the neural pathways to think in terms of testing. Not sure if hand holding and/or personal coaching is the answer
3
0
0
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 8mo ago
Replying to
@zenbrowser you can also try hugo
0
0
0
0
Open post
Kshitij Aggarwal @funkyidol@androiddev.social
· 41mo ago
Replying to
@listeninggarden@mastodon.art sadly we don't do animated logos anymore. It's all just flat and minimal
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 05:15:30 UTC