Skip to main content
48 votes

Why would patient management systems not assert limits for certain biometric data?

Is it possibly just the case that many of these systems were never intended for the mass selection of patient groups? This has absolutely nothing to do with it. Even if this software was only used in ...
Flater's user avatar
  • 59.5k
34 votes
Accepted

Should an e-commerce application reserve products before attempting payment?

You have two excellent answers (I've upvoted both). But they each address only a part of the problem, and this is why I feel obliged to come with a third answer Your challenge is hybrid: It's a ...
Christophe's user avatar
  • 82.2k
28 votes
Accepted

Why would patient management systems not assert limits for certain biometric data?

I have worked in this industry, and there are several popular patient management systems which simply accept whatever number the doctor enters for the patient records. In practice this means that if ...
Robyn's user avatar
  • 412
27 votes

Why would patient management systems not assert limits for certain biometric data?

Perhaps the assumption is that the doctor knows more than the programmer. Would you want to be the doctor to tell your patient that you can't treat them because the IT department thinks the patient ...
Stack Exchange Broke The Law's user avatar
18 votes

Should an e-commerce application reserve products before attempting payment?

This isn’t a software problem, it’s a business problem. You should ask the business how they want to handle the situation. Perhaps they simply want to take the order and ship it a little bit late. For ...
Rik D's user avatar
  • 4,984
14 votes

Should an e-commerce application reserve products before attempting payment?

Look at it from the user's side: would you like to order a product, go thru all the payment details page (including, for example, entering credit card data), having your card charged, then having the ...
1201ProgramAlarm's user avatar
12 votes

Why would patient management systems not assert limits for certain biometric data?

Certainly, something went wrong to allow this notification to go out, but it's not necessarily a lack of input validation. Strictly forbidding invalid input often sounds simple, but is actually an ...
IMSoP's user avatar
  • 5,957
11 votes

Should an e-commerce application reserve products before attempting payment?

With so many good answers it seems strange to say that you and they have missed something. But I think you have, and I think that it may help you. Payment processors do not just let you charge credit ...
Martin Kochanski's user avatar
9 votes

Why would patient management systems not assert limits for certain biometric data?

This might have been caused by too much input validation of the wrong sort. When a form doesn't let you enter information in the way you need, and the information is useful or important to your job, ...
Karl Bielefeldt's user avatar
7 votes

How do you alleviate stale data in a multi-user web application?

There are two issues here: You don't want a overwrite changes made by one user with changes and old data from another user. You don't want users viewing and making decision based on old data. The ...
JimmyJames's user avatar
  • 30.9k
7 votes

In a flow chart, is there a convention on directionality of true/false conditions from a decision?

Yes, there is such a convention, but it is not based on true or false. The "happy flow" will always be pointing down and any exceptional or side-tracked flow will be pointing left/right. E.g. if you ...
Menno Hölscher's user avatar
6 votes

Should a Product Owner be responsible for an initial prototype?

I would say no. Considering that the PO should focus on defining business value. Having the PO creating prototypes kind of influences the teams development in technical terms. I think it is important ...
HankTheTank's user avatar
6 votes

Storing an id of a shopping cart in a cookie for unauthenticated user

Simply store the entire shopping cart and contents in a cookie or other client side storage. Then you don't need the database and there is no risk of a user gaining unauthorised access. Plus it will ...
Ewan's user avatar
  • 84.4k
6 votes
Accepted

Is it good or bad practice to use the user email in two separate columns of the user SQL table?

There is no sense of having redundant information by design. So the way you present the situation in the title calls for a no : it is not a good practice. However, in the title you might ...
Christophe's user avatar
  • 82.2k
5 votes

Vector graphics are smaller in file size and more scalable than raster, why vector graphics are not used more often in web and mobile app development?

Cameras don't draw. That is the by and large of it. Photo's are not drawn, and anything compositing a photo into it still has that not a drawing issue. Processing and Bandwidth aren't free A drawn ...
Kain0_0's user avatar
  • 16.6k
5 votes
Accepted

How do you effectively track the history of changes to a text field in the database on a content editing platform?

From technical perspective Some databases already implement what you are looking for. For instance, SQL Server has a feature called Change Data Capture, which makes it possible to track the changes to ...
Arseni Mourzenko's user avatar
4 votes
Accepted

How do you manage date-ranges, when datatypes include time?

If possible, do not to use a data type with a higher precision than "one day" if you do not need a better precision. If your database, or your programming language only provides you with a data type ...
Doc Brown's user avatar
  • 220k
4 votes

Approach to designing maintainable, yet informative, user notification messages

First of all, success and error/failure messages are not symmetric. Success should be signalled clearly but unobtrusively. Normally, removing the spinning cursor that indicates a running operation ...
Hans-Martin Mosner's user avatar
4 votes

Is it good or bad practice to use the user email in two separate columns of the user SQL table?

We shouldn't model database columns that we don't use — only define columns that are used in queries — not ones that you have to maintain but are not otherwise used, as unused columns add ...
Erik Eidt's user avatar
  • 34.8k
4 votes

How do you effectively track the history of changes to a text field in the database on a content editing platform?

Sounds like you need audit table to track the database operation histories. There are supports for such use case (e.g., temporal table as a system-versioning table implemented as a pair of a current ...
lennon310's user avatar
  • 3,242
4 votes
Accepted

How does Robert Martin's "Clean Architecture" deal with Progressive Web Apps (PWAs)?

A PWA is nothing more than a Client. Clients and Servers have existed for decades, and often they share logic. To handle shared logic the tried and tested methods are: Literally share the logic as a ...
Kain0_0's user avatar
  • 16.6k
4 votes
Accepted

UI/UX design feels like waterfall, What do you think should be the proper process?

What you describe doesn't feel like waterfall - it is waterfall. One of the twelve principles of Agile Software Development is that "business people and developers must work together daily ...
Thomas Owens's user avatar
  • 85.9k
4 votes

Enforcing reasonable values when modeling one's domain

This is subjective. The boundary of our software is defined as behavior, and the question is what you find reasonable behavior of your codebase. Personally, I am of the "shit goes in, shit comes ...
Flater's user avatar
  • 59.5k
4 votes

Term for time spent to "tame" (adopt) new software, including setup and learning?

time needed to "tame" that software is considerable Consider: Learning curve a graphical representation of the relationship between how proficient people are at a task and the amount of ...
candied_orange's user avatar
3 votes

Should a Product Owner be responsible for an initial prototype?

It depends on several factors: What kind of product it is The UI What the requirements are for the next sprint The people involved and their skills This is definitely not a "yes" or "no" issue. User ...
Doc Brown's user avatar
  • 220k
3 votes

Should a Product Owner be responsible for an initial prototype?

No the PO shouldn't be drawing designs and really you don't want them to. For example, lets say im the CEO and I want a website to sell the company's widgets god dam it!! It's a small company so I am ...
Ewan's user avatar
  • 84.4k
3 votes

Should a Product Owner be responsible for an initial prototype?

The PO should do whatever is necessary to ensure that the story is clear enough and well-defined so that the team can work on it. If that means screenshots of similar products, wireframes, doodles ...
mmathis's user avatar
  • 5,586
3 votes

Should a Product Owner be responsible for an initial prototype?

As the Product Owner is typically on the business side of things, he likely wouldn't be able to produce any code in any way, perhaps not even an elementary frame, but he shouldn't be expected to. You ...
Aganju's user avatar
  • 1,473
3 votes
Accepted

GIT - how to confirm repository ownership

You could take a page out of the playbook that is used for proving ownership of, anything digital, really. To prove ownership of a mobile phone number, the traditional way is to send a text message ...
Jörg W Mittag's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible