sumanthvepa.bsky.social
sumanthvepa.bsky.social
@sumanthvepa.bsky.social
Been away from social media for a month as work pressures increased. I'm back on Blue Sky and look forward to it!
July 16, 2025 at 2:31 PM
Ok. The meetings are over and now I have the afternoon to myself before I need to run around for more meetings. I can squeeze in a few pleasant hours of coding.
May 19, 2025 at 9:49 AM
1/3 Here a really cool feature of #python that I discovered while writing tests for my code. Python supports type safe #mixin classes using the #Protocol class from the typing module. Here's an example of its use:
May 18, 2025 at 11:54 PM
Phones are already as powerful as, if not more so than, many laptop. Combine them with lightweight #AR glasses, and you might have the next generation of computing environments.
holdtherobot.com/blog/2025/05...
Coding Without a Laptop - Two Weeks with AR Glasses and Linux on Android | Hold The Robot
I recently learned something that blew my mind;
holdtherobot.com
May 18, 2025 at 1:09 PM
Had an enjoyable afternoon building a custom #cli #parser to replace #argparse in our code.

It's easy to use. But it is a custom parser and works only for my use case, but for that case it does more than argparse can and is simpler to use.
day1
#comandline #python #100DaysOfCode
May 18, 2025 at 1:08 AM
Finally have time this weekend to finish a new #commandline #parser for my internal deployment tool. #python #argparse is not up to the job for a complex tool with subcommands. and complex options.
github.com/sumanthvepa/... #devops

🚀 #python #commandline #testing #devops #100DaysOfCode
experiments/python/parse-dralithus-cmdline at develop · sumanthvepa/experiments
Experiments is a repository of programming experiments that I written to explore various aspects of programming and technology - sumanthvepa/experiments
github.com
May 17, 2025 at 3:33 AM
This is a common #antipattern that I see with #microservices architecture. If you find yourself needing to implement a distributed two-phase commit over a multiple micro services, then you have most likely made the architecture too fine grained. stackoverflow.com/questions/55...
Why is 2-phase commit not suitable for a microservices architecture?
I've read a post saying that: We can not implement traditional transaction system like 2 phase commit in micro-services in a distributed environment. I agree completely with this. But it wo...
stackoverflow.com
March 17, 2025 at 1:11 AM
Apparently this is what #ChatGPT thinks launching on
#producthunt looks like. As an aside, I really think that a laptop with a screen on the back might be a great tool for pitching to VCs. 😂
#humor #aiart #startups #marketing
March 3, 2025 at 12:44 PM
Over the weekend I started #prototyping an idea for #visualization and exploration of large a #codebase. This is an early idea built around visualizing a project's #git tree and associated code in a browser.
March 3, 2025 at 3:46 AM
Once code gets sufficiently complex and out of an #LLM s training set, its suggestions are mostly useless.

For most deep work, I'm almost always operating in a programming regime where there are no code examples to be found on the Internet.

#Github #copilot is useless here.
February 26, 2025 at 12:54 AM
Oh my God! The engineering of Android's calculator app is so stunningly beautiful. For all the idiots that think you don't need #math to be a #developer, this should be required reading.
chadnauseam.com/coding/rando...

#mathematics #programming #softwaredevelopment #software #softwareengineering
calculator-app - Chad Nauseam Home
"A calculator app? Anyone could make that." (this was originally a https://x.com/ChadNauseam/status/1890889465322786878) Not true. A calculator should show you the result of the mathematical expressi…
chadnauseam.com
February 17, 2025 at 4:48 AM
I've been using #ChatGPT 's #DallE3 image generation feature for my blog post images. I recently came across #Adobe #firefly, and thought I'd give it a whirl.

So I generated two images using the same prompt to see what I got.

Here are the results:
February 14, 2025 at 10:08 PM
The UX and experience of AI needs a lot of active research. This is a really nice intro to the psychological aspects of #VR #AR and #MR
»The #Psychology of #VirtualReality: Harvard’s #StevenPinker on the psychology underlying the #experience — and #limitations — of #VRhttps://www.harvardm... #Metaverse #VirtualWorlds #VR #AR #MR
February 13, 2025 at 5:37 AM
1/5 Every once in a while, I'm absolutely delighted by what my #LLM is capable of.
February 2, 2025 at 8:38 PM
1/3 The problem with narratives like #Klarna is that they obscure the reality of what's happening in #AI. The whispers I hear with my customers, and their employees is that their AI initiatives are simply not bearing fruit.
www.nytimes.com/2025/02/02/b...
Why Is This C.E.O. Bragging About Replacing Humans With A.I.?
Most large employers play down the likelihood that bots will take our jobs. Then there’s Klarna, a darling of tech investors.
www.nytimes.com
February 2, 2025 at 1:40 PM
If you are writing individual unittests, you may be doing testing wrong.

I finally #parameterized all the #python #unittest for my deployment tool.

This is the way testing should be done.

#softwaredevelopment #programming #testing
January 30, 2025 at 9:27 AM
Saw this article on Slate, by Franklin Schneider on #sales. The writing is beautiful, but please, for God's sake, don't sell like this. It won't end well for you. slate.com/life/2024/12...
In My Life, I’ve Witnessed Three Elite Salespeople at Work. You Won’t Like Their Secret.
My wayward months as the best telemarketer in America.
slate.com
January 6, 2025 at 2:51 AM
Was exploring #Swift result builders last weekend, and came across this excellent talk from #Apple #WWDC21 on designing #DSLs using result builders. developer.apple.com/videos/play/... #programming #mobile
Write a DSL in Swift using result builders - WWDC21 - Videos - Apple Developer
Some problems are easier to solve by creating a customized programming language, or “domain-specific language.” While creating a DSL...
developer.apple.com
November 16, 2024 at 10:07 PM
I haven't really been using bluesky much, but I maybe this weekend is a good time to start. I mostly post about tech, primarily around AR/VR.
November 16, 2024 at 2:56 AM
This is really nice. It's something I'd definitely pay foy.
bsky.app Bluesky @bsky.app · Nov 15
💡 Tip: You can set your website as your username on Bluesky!

This is one form of self-verification, and we especially encourage official organizations and brands to do this! Examples include @npr.org @react.dev @duolingobrasil.com.br.

Here's our guide for how to do this:
How to set your domain as your handle - Bluesky
Using a domain as your handle helps with account identity, verification, and portability. Here's how to set your domain as your handle.
bsky.social
November 16, 2024 at 2:55 AM
I've settled on using @almalinux.bsky.social as our base OS for all production deployments (physical, VMs and containers.) However the 9.3-minimal #docker image doesn't have a package manager. So I built an image with DNF on top by directly installing the RPMs. Maybe I should push it to docker hub
January 17, 2024 at 4:59 AM
Merry Christmas! A shout out to everyone working this weekend. In keeping with the theme of this year the image was partially generated by #AI(#DallE) and partially a real photograph. This is how I predict #augmentedreality will evolve.
December 25, 2023 at 4:34 AM
I've been exploring some ideas around #AR and creating an #architecture #prototype .
As a software engineer, I use file, modules, classes etc for hierchichal organisation. What do folks in #civilengineering and #mechanicalengineering do to organize components?
December 24, 2023 at 11:37 AM