HN user

sirkarthik

143 karma

Software Craftsman, Hustler, Humane Human

Posts71
Comments31
View on HN
blog.codonomics.com 2mo ago

Expo Development Lifecycle – From Code to Play Store

sirkarthik
1pts0
blog.codonomics.com 2mo ago

Pro-Grade Java Development in Claude Code – Beyond Grep with LSP

sirkarthik
3pts2
blog.codonomics.com 2mo ago

Cost of AI-Driven Development

sirkarthik
1pts1
news.ycombinator.com 1y ago

Ask HN: What bad things happened when FIIs withdrew from a country?

sirkarthik
2pts2
news.ycombinator.com 4y ago

Ask HN: How are you computing TPS for your DB?

sirkarthik
1pts0
news.ycombinator.com 4y ago

Ask HN: What does it mean to you as DBA if DB is running at 99% CPU utilization?

sirkarthik
4pts3
news.ycombinator.com 5y ago

Ask HN: When do you choose RDBMS read replica over ElasticSearch and vice-versa?

sirkarthik
1pts0
blog.codonomics.com 5y ago

Commandments of Egoless Programming

sirkarthik
2pts0
blog.codonomics.com 5y ago

Tensegrity in Microservices Architecture

sirkarthik
1pts0
blog.codonomics.com 5y ago

Dev Setup of Expo for React Native Development

sirkarthik
2pts0
blog.codonomics.com 5y ago

When your Business says, “Tech ain't Rocket Science”

sirkarthik
2pts0
blog.codonomics.com 5y ago

Why Entrepreneurship Is Less in Asia?

sirkarthik
1pts0
blog.codonomics.com 5y ago

Setting Default User for Imported WSL Distro

sirkarthik
1pts0
blog.codonomics.com 5y ago

Bad Boss vs Good Karma: Page 1

sirkarthik
1pts0
blog.codonomics.com 5y ago

WSL for Development in Windows 10 Is the New Kool-Aid. Still Not Using It?

sirkarthik
32pts81
blog.codonomics.com 5y ago

Multi-Tenant Architectures

sirkarthik
185pts99
blog.codonomics.com 5y ago

GraphQL FAQs

sirkarthik
3pts0
blog.codonomics.com 5y ago

Versioning Approaches for RESTful APIs

sirkarthik
1pts0
blog.codonomics.com 5y ago

Is your Java app, container ready?

sirkarthik
1pts0
blog.codonomics.com 5y ago

Unable to checkout Git repo on Windows?

sirkarthik
1pts0
blog.codonomics.com 5y ago

Microservices Architecture versus SOA

sirkarthik
2pts0
blog.codonomics.com 5y ago

Can you talk about your most challenging technical problem?

sirkarthik
1pts1
blog.codonomics.com 6y ago

Tips to Fail AWS Cloud Migration

sirkarthik
2pts0
blog.codonomics.com 6y ago

Should I buy refurbished laptop from Amazon?

sirkarthik
1pts0
blog.codonomics.com 6y ago

My Thoughts on AWS Certified Solutions Architect – Professional

sirkarthik
1pts0
blog.codonomics.com 6y ago

Laptop Buying Guide: Workstation Laptop versus Gaming Laptop

sirkarthik
3pts0
blog.codonomics.com 6y ago

Strategies for Migrating to AWS – A Cheatsheet

sirkarthik
2pts0
blog.codonomics.com 6y ago

Pre-Warming AWS Lambda Functions

sirkarthik
2pts0
blog.codonomics.com 6y ago

Making the best use of Pluralsight's Free April subscription

sirkarthik
1pts0
blog.codonomics.com 6y ago

Advice for Startups Adopting AWS Cloud: Part 1

sirkarthik
2pts0
[dead] 1 year ago

Unlike its counter-parts like Python, Javascript or Ruby programming languages and it's ecosystem that keep evolving at frantic pace, Java and ecosystem doesn't and hasn't changed dramatically. What is more worrisome is that most of the Java teams haven't caught up with its own contemporary toolset. This post is a list of tools that I think your teams should be using for profit from developer's productivity.

[dead] 2 years ago

There are startups that live by word of mouth or email communication for anything and everything without any automated notifications of any kind, even today. And then there are many companies that has got annoyingly big and loud notifications, making its team mute it altogether, thus resorting to acting on event based on word of mouth (command from leadership). The later though jazzy, only increased overhead cost of tools than any productivity on ground.

If you can relate to this and are looking for a systematic approach to lean and manageable notification practices that enhances transparency, and accountability, do read further.

[dead] 2 years ago

Some of recent early Engineering Management retirees of hot tech companies wrote about their opinion of early growth in Engineering Managemnet citing their own career example and that of others in their company. While I respect their opinion and their company, I would like to believe that exceptions don't make a good rule. I am not sure how this worked for them ad other folks in their company. This post conveys by sample set questions to give a taste on the sheer number of things to experience and have an informed opnion about before taking that giant leap into Engineering management. What is your take on this topic based on your experience?

Yeah its a trade-off between performance and convenience. One should know when to stop and how to slim down based on the usage. Often installing too many plugins when not using them is something that I have witnessed often with curious developers. While the real reason is installing too many plugins, the blame is on zsh ;)

https://www.koolaid.com/ shows children's products that is a fun mixture of many items. There are also links that share recipes using these terms like https://www.food.com/recipe/absolutely-perfect-kool-aid-3338...

Also as History would have it, this was first coined perhaps in Nebraska, for commercial purpose as put in the article https://history.nebraska.gov/publications/kool-aid.

I think there are many such terms in English that has polar opposite meanings/cannotations/usages. "Swasthik" is supposedly a very pious symbol for the Hindus. Incidentally, the Nazis used a similar or closely resembling symbol but had never called it Swastik/Swastika. And yet the cunning colonial British popularized that as Swastik and the world continues to refer to it so instead of calling it merely Nazi symbol.

AFAIK, historically that hasn't happened. Sales is shit hard. Getting every single client is an art in itself. You got to be a magician to get even 5-10 clients signed-up readily in one go, for a start-up. And by the time you are having "N" paying clients that matches your metric for product-market fitness, you start evolving your architecture to the next level. This is where Product and Engineering sit-together to take that strategic decision on the path forward.

LoL, for the way you finished your point. Good to know your experience :)

Did Amazon mere said, "you are doing it wrong", without an explanation? In retrospective, do you think you could have done better? I'm looking to hear the lessons you learned, so may be, I don't end up making that mistake ;)

Thanks for sharing your experience. Mind sharing the details of the bugs and the middleware you were writing. IS that an open-source library that I can take a peak into?

Isn't that a different tangent? Does it matter, when the SaaS codebase is same for all tenants? If you are dealing with different codebase for different clients, then that is a flawed approach in that it is error prone and not scalable as tenants increase in number.

I had turned down a lot of job offers till date for one/more of the following reasons:

* Poor work culture

* Lack of opportunities to learn at work

* Not a competitive pay

* Dated tech-stack

* Sensing toxic work atmosphere

* Company ridden with ivy-league grads that it boasts of during the course of interview. Sure-shot path to 2nd grade treatment should you join such place because it's not your knowledge that they see but only your certificates. [Confession: I learned this a hard way :(]

Best learning comes from experience. The best one could get out of books or video tutorials in the case of learning cloud infrastructure services like AWS is a firm fundamentals of their stack or services. This awareness is what would prove helpful.

There are a ton of things that could be done and a constraints are fast disappearing with change in services or cropping up of new services to meet the requirements.

So cheers, don't you have to worry of knowing things inside out of every available services to boost your confidence. #My2Cents

I've witnessed the unfortunate consequences when each of these rules were violated.

I've seen kludgy code when Rules 1 and 2 are violated for instance.

Employing Fancy algorithms to look good among peers, leaving behind buggy and maintainable code.

Rule 5 violation is deceptive. Often one can get it right with right understanding of business use-case.

The worst part is not the violation of these rules but the developer's chest-thumping with pride for writing seemingly intelligent code :-/

My primary reason against Tests for CSS, is that CSS is not about business logic. And the other being that the way CSS works is the last run CSS styling over-rides the previous one. Unit-testing eh? The order of CSS styling that is applied depends on the order of inclusion, correct? Now write anaother test for this? All these thoughts, made me laugh at the idea of Testing the CSS back then. All said, I was still curious to know what was the positive/negative experience of those who tried it.

What has been your bad experience that changed your decision of working for a particular startup? It could be that you've discovered this during your interviews with the folks in the company or later when you were actually working.