rahulskn86
- Karma
- 0
- Created
- ()
- Submissions
- 0
- Anthropic is dropping its signature safety pledge amid a heated AI race (businessinsider.com)
-
Hello everyone, Software design is usually the first step in software development process. My team writes the design in a google doc and people put feedback comments on it. Offline discussions happen and sometimes…
- Learn to develop Key-Value databases from scratch (Java) (dbfromzero.com)
-
My spouse moved to USA recently. I am exploring ideas for a career restart in Biotech. She completed her masters in Biotech from India. It was a general Masters program. The two primary options are another Masters…
-
Why don't we have fixed fees per transaction? Do payment processors have to do more stuff to complete a high value transaction vs a low value one? In my opinion, the thing that drives cost for payment processors is the…
-
This integration service seems good to me. Wondering if it is doing any inappropriate actions that I need to be aware of?
-
Perhaps mostly applicable for infrastructure projects in large organizations.
-
A lot of the diagrams we used to draw in person, can't be easily drawn anymore. Its really hard to convey the mental model of the code and bring everyone on the same page. Slides are the starting option, but creating…
- Scattered Thoughts on Distributed Systems – Pat Helland (pathelland.substack.com)
-
As an engineer, I would dive into a technical problem deep concentration and would complete it off. How would it work with managers?
-
The software engineering job is not always exciting, since an average engineer will be spending lot of effort in non-technical challenges. These challenges are usually important to business but often result in less…
-
As a leader, if you are asked to develop 2-5 year plan for the software, how would you go about it. I feel like my imagination has become quite bounded lately, dealing with day to day and have lost the bigger vision.
-
Should you be defensive for your current project? Accepting seems like correct thing to do, since there are always things to improve in code base or the original design assumptions may not be true anymore etc. However,…
-
For a junior engineer, what type of things can be discussed in a 1-1 session with someone in upper middle management? Most of the things I want, I discuss it with my manager and architect. The upper management has…
-
Large scale distributed system infrastructure software mainly. For example, Google's internal DB's like F-1, distributed lock manager like chubby, GFS or say S3. How do you justify the time spent on working on a…
-
I like to read articles, especially ones that top the HN list. However, many of them are behind paywall. I can pay for 1-2, but don't want to pay for all. Is there any app/market for someone to build a generic paywall…
-
After spending a couple of years working in big tech, I have developed a habit of thinking it through. Hence, I think about software dev as just 20-30 percent of the solution, while worrying equally about CI/CD,…
-
What is a good success criteria for a QA team/tool in such a case? Can simple criteria's like number of bugs lead us to a wrong path?
-
For me, whenever I need to type `length`, I would always type `lenght` first and then correct it. Is there a way to get rid of this annoying habit?
-
I am looking for ways to properly manage list of tests I have done, test results, suggested actions, actions taken etc. The simplest way is to do with cloud docs and drive. Any recommendations?
-
Inspired by "Ask HN: What tech choices make “new” Reddit so unbearably slow?"
-
Apart from the traditionally known ones such as LRU, LFU and a few others, complex systems such as databases have more sophisticated ways of doing things.
-
How are they performing on the new programming patterns and how is it measured? Is it okay to add a lot of checks/invariants inside the code?
-
Of-course sorting problems are being used everywhere but I am trying to understand other applications which require that level of algorithmic knowledge as part of the day to day engineering work.
-
For examples, databases used to optimize disk space by writing to same locations, since HDD's were expensive back then.