Remove Performance Remove Study Remove System Design Remove Systems Review
article thumbnail

Book Review: Designing Data-Intensive Applications

Henrik Warne

What a great book Designing Data-Intensive Applications is! It covers databases and distributed systems in clear language, great detail and without any fluff. I particularly like that the author Martin Kleppmann knows the theory very well, but also seems to have a lot of practical experience of the types of systems he describes.

article thumbnail

Your App’s Performance: Why and What to Measure

Datavail

Even large, well-funded entities suffer damage and loss due to technology gone wrong, and often it takes months or years to determine what happened and why. The cause of the app failure was determined to be the disarray of legacy third-party vendor apps and systems used by Amazon to manage its employee leave systems.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Why Are There So Few Women in Computer Science?

The Crazy Programmer

Instead, they wish to study in fields like medicine in the West. This could be due to the “male geek” concept. Many women could feel unwanted and discouraged due to a lack of senior responsibilities. Stephanie Shirley developed programs studying the impact of technology on social issues.

article thumbnail

In AI we Trust? Why we Need to Talk about Ethics and Governance (part 1 of 2)

Cloudera

Advances in the performance and capability of Artificial Intelligence (AI) algorithms has led to a significant increase in adoption in recent years. The study of ethics or moral philosophy involves systematising, defending and recommending concepts of right and wrong behaviour. . This includes systems based on AI and ML.

article thumbnail

Clinical Decision Support Systems: How They Improve Care and Cut Costs

Altexsoft

Luckily, the most routine part of this job can be done by computers — or, to be more specific, by clinical decision support systems. Broadly speaking, a clinical decision support system (CDSS) is a program module that helps medical professionals with decision making at the point of care. MYCIN expert system interface.

article thumbnail

Interviewing is a noisy prediction problem

Erik Bernhardsson

The correlation between who did really well in the interview process and who performs really well at work is really weak. You should consciously design the process to be the most predictive of future job performance. We’re trying to predict job performance from a series of measurements (interviews). System design.

article thumbnail

Quality Control: Using Acceptance Testing to Guarantee Product Quality

Altexsoft

The Mars Climate Orbiter, launched by NASA to study the Martian atmosphere, was suddenly destroyed as it approached way too close to the planet. And the entire system testing is done by professional testers and QA specialists who review whether the system complies with previously set quality standards.

Testing 52