HNHacker News
TopNewBestAskShowJobs

AdityaSanthosh

30 karma · joined April 15, 2021

pssanthoshaditya@gmail.com
submissionscomments
AdityaSanthosh··on Attention is all you have
so what you are saying is you can't be intentional about picking things all the time. Small accidents are always good, right
AdityaSanthosh··on Ask HN: Share your personal website
Love the shots. You should add a subscription to your blog. I would love to get notified whenever you publish new content or post one of your journeys
AdityaSanthosh··on Great ideas in theoretical computer science
Hi, I am one of those code monkey you mentioned. I never took affinity to computer science/math, but I love building real world products with software. I built some really hard and interesting products. Basically, I love playing with tools and building tools from programming paradigms I know. Right now, I am struggling with all the interviews that have these leetcode problems. What sort of career in IT do you think would be best fit for me?
AdityaSanthosh··on Show HN: I built a AI powered ad blocker that runs entirely in browser
How are you determing if a ad is harmful
AdityaSanthosh··on Build a Compiler in Five Projects
Hi, seems like an interesting course. I haven't studied compilers in my undergrad( I'm an electronics student) but I have been working as a programmer who studied c and bit of low level languages. Is there any prerequisite compiler knowledge required for this course?
AdityaSanthosh··on Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative
Just curious, why do you want that to be version controlled?
AdityaSanthosh··on Ask HN: How to release features seamlessly as a Software engineer?
I will propose automated tests to my manager. Writing tests for shared code is a great idea. But I feel I should concentrate on integration tests as well (like flows spanning multiple lambdas)
AdityaSanthosh··on Ask HN: How to release features seamlessly as a Software engineer?
On an unrelated Note, I admit I hated the idea of setting up processes because I enjoyed the freedom given to me by my manager to make architectural and code decisions on my own and move fast rather than following rigid practices. I am not sure if that mindset is good.
AdityaSanthosh··on Ask HN: How to release features seamlessly as a Software engineer?
I created a staging setup, the CI/CD pipeline already, I pitched to my Engineering manager to get me a QA. I will push harder from now to smoothen the deployments.
AdityaSanthosh··on Ask HN: How to release features seamlessly as a Software engineer?
> I take a very large example of real-world data (say 95th percentile of what is actually used in the wild) and develop with that as my backing data. If operations are slow enough for me to be annoyed in development, clearly they will be too slow for the (many more) people who have to work with the project once complete.

Interesting point. Will try to incorporate that.

> Does making a change in one flow tend to adversely affect seemingly unrelated others?

It doesn't happen that much, but because there is a lot of intersection between those flows, they are kind of interlinked(to reduce code duplication). But point noted, I will try to see if they can be separated.

> Lock the `main` branch, only allow commits to it from PR's. Review your own PR's.

Done.

> There are no bad queries, only insufficient validation and/or timeouts.

Validations are huge issue. When you have hundreds of variables and one of them throws DivisionByZero error or invalid data type, those are hard to catch

Loved these suggestions especially the first one. any more ideas?

AdityaSanthosh··on Ask HN: Switching from Software Engineer to Data Engineer Because of Leetcode
In my observation, DE interviews even if they are leet code based have relatively easy compared to that of SDE roles. And it is not like I hate DE, i like it too.
AdityaSanthosh··on Ask HN: Switching from Software Engineer to Data Engineer Because of Leetcode
The intersection of no of companies that do not ask leetcode, which pay reasonably good is very low and it is really hard to find them
AdityaSanthosh··on Ask HN: If you paid for social media what would you expect in return?
1. No ads 2. Punishing bad behaviour over perma-banning profiles. 3. Unbiased moderation 4. No adult content 5. No alt or bot accounts 6. Some puzzles/activities. Engaging content without sensational news 7. Should have healthy mixture of text content(more) and short videos
AdityaSanthosh··on Global temperature changes barely affect economic growth
Nonsense. There's a reason why Bangalore, India is the hotbed of startups, innovation , manufacturing in India because Bangalore's weather is so cool and moderate throughout the year unlike coastal cities. Climate change is a major factor in economic growth
AdityaSanthosh··on Why learning Python OOP is a smart career move
Indeed. I'm learning oop in python and was interested seeing the title
AdityaSanthosh··on Writing Python like it's Rust
So cool. I love rust and my day job is in Python.

But I have a question. I'm a junior dev(gimme some leeway here).

I don't really understand how important these design patterns are because in the programs I write, I usually write the classes and call them in runtime myself. I think usually we write the servers and client ourselves.

Let's take the different client types example. You are making an assumption that users can call close on a closed client. Is it so hard to just follow the sequence

` client = Client()

client.connect()

client.authenticate()

client.send_message()

client.close() `

Aren't they overengineering? Perhaps I have not worked in a large code bases to understand the problems TypeState Pattern or more generally these design patterns solves.

I understand that these patterns are elegant and make the future modifications or enhancements easier but I have never seen the tangible value enough in real life

AdityaSanthosh··on I wish GPT4 had never happened
China took our manufacturing jobs. Now, you want to take away knowledge work too
AdityaSanthosh··on I wish GPT4 had never happened
The best comment for me here. Thank you. Even though I can automate my web app through AI, i still want to learn Rails because I want to.
AdityaSanthosh··on Command line functions around OpenAI
I'm interested about the macros automation. Could you point me to any resource?
AdityaSanthosh··on Ask HN: What do you call technical debt, but for your career?
This is so one sided take it's just bad. Do you think there's no junior dev who's passionate? And that you can build a valuable relationship with him? Did you become senior dev without being a junior first?
AdityaSanthosh··on Evidence that Adani Group has engaged in stock manipulation and accounting fraud
Bruh, Everyone knows Adani and Modi are pals
AdityaSanthosh··on Ask HN: Those making $500+/month on side projects in 2023 – Show and tell
An Year?
AdityaSanthosh··on Google to reduce workforce by 12k
Doesn't make sense. Why wouldn't they open the seal?
AdityaSanthosh··on Things I’ve learned in my years as a software engineer (2021)
Thanks. I think I am already following that policy. "Strong Opinions Weakly held". But generally, people see your strong opinions and automatically think you are difficult to work with or make some assumptions about you. They do not care about the "weakly held" part. Atleast, that is what I believe. But it works personally very well.
AdityaSanthosh··on Things I’ve learned in my years as a software engineer (2021)
I am curious. What is a strong opinion? How do you define it?
AdityaSanthosh··on Ask HN: Is IT the canary for the next recession?
But why would they that? I do not have much idea about MacroEconomics
AdityaSanthosh··on Show HN: A device that only lets you type lol if you've truly laughed out loud
Hey guys, it's me Elon. It's working for me. I don't know what you are talking about
AdityaSanthosh··on Musk’s first email to Twitter staff ends remote work
Stupid than the average person in making a purchasing decision
AdityaSanthosh··on Ask HN: Is it possible to have a structured work day in software dev?
As a Software Dev in India, we are always screwed with unreasonable work timings working for local or international companies
AdityaSanthosh··on How can I create an Impact in the world when all I know is how to make software?
Wow. That sounds cool. I wish i can do that too but probably regulations right.
Page 1 of 2Next →