News for hackers. Stuff that matters.

rahulskn86

How to capture everyone's inputs in a software design doc?

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 results in the design being changed appropriately. However, when that happens the comment is marked resolved and there is no history about the impact of the review. What are some ways...

( Read More... | no comments | 2 points | on HN )
Re:Learn to develop Key-Value databases from scratch (Java) on Tuesday September 06, 2022 @05:28PM (#32743436)
The author builds complexity of the databases step by step. Each step has detailed explanations, code, benchmarks and tradeoff decisions that are being talked through. Some of the topics include

Persisting records and indices on disk for both read-only and read/write databases (LSM trees)

Write ahead logs for durability

Managing concurrent operations through different locking approaches

Ask HN: Career counseling for Biotech in Bay Area?

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 degree (in USA) or directly try for a job. Either way, I need some help with what would be good resources to lookup.1. Masters in Biotech (regular or community colleges) 2. Good...

( Read More... | no comments | 4 points | on HN )

Ask HN: Why do payment processors charge a percent fee on transactions?

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 number of transactions, not their amount, so wouldn't it be fair to charge customers based on that?

( Read More... | 3 comments | 3 points | on HN )

Ask HN: How can I create an animated model of code?

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 animations taking a lot of time and aren't necessarily good either.An example would be to show the working of a retry mechanism in distributed system. An animated diagram showing...

( Read More... | no comments | 3 points | on HN )

Ask HN: How much downtime would you ride through before switching jobs?

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 personal satisfaction.How much downtime would you bear before switching to a better opportunity?

( Read More... | no comments | on HN )

Ask HN: When someone makes bad remarks on your project, how do you go about it?

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, practically I see that it is taken as admission of incorrectness and then it quickly starts to pile up. The code becomes a blame arena for all future problems too.What is the best...

( Read More... | 2 comments | 2 points | on HN )

Ask HN: Questions with 1-1 with skip manager or above?

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 frequent all hands sessions and most of time it helps me get the information that I want to know. These may include roadmaps or plans or employee support. What are some things that...

( Read More... | 1 comment | 3 points | on HN )

Ask HN: What do you think of generic payment mechanism across paywalls?

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 integration? Pay upfront for articles and just click one button to read on a paywall.Apple news and Google news are good aggregators but sometimes they won't have the article I...

( Read More... | no comments | on HN )

Ask HN: How to get myself into startup thinking mode?

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, testing, security, logging, operations and much more.I am now unable to develop something hacky/dirty prototype style stuff to see and experiment. Even bad indentation bothers me. I...

( Read More... | 1 comment | 2 points | on HN )
Re:Ask HN: How do you manage your personal health history? on Monday December 30, 2019 @01:20PM (#21915449)
Looks like the perfect app needed, although its a bit pricey. Any alternatives?
Re:Ask HN: How do you manage your personal health history? on Sunday December 29, 2019 @02:35AM (#21904633)
Your care providers might change, the doctors you visit will change over time and the problems you face will change too. Need to keep track of all these moving parts.

Older »