Book Reviews

Presentation Software-Technology

Creating Software with Modern Diagramming Techniques: Build Better Software with Mermaid

As a computer science major in college, I learned about Unified Modeling Language (UML) as a way to visually document software. However, I soon found designing and maintaining those images to be more of a pain than they’re worth. I had to reshuffle images on graphics programs for every minor change, so keeping documentation up to date proved to be impossible. Recently, however, I discovered that someone invented a language, called Mermaid, to convert a…

Continue reading

Fiction-Stories

The War on Sarah Morris

Sarah Morris faces a problem: After working for decades with one publishing company, she’s reassigned to work with lesser responsibilities. Instead of editing books, she’s merely tagging them – boring, repetitive work. Unfortunately, this reassignment corresponds to a weakening of the country’s economy and of the wider publishing industry. She has no way to go; she’s trapped. Her friends with whom she has labored in the trenches for years are now losing their jobs. Most…

Continue reading

Software-Technology

Systems Analysis & Design

Information technology (IT) is a fast-moving industry. Its impact on the modern world is also immense, whether in personal, business, or governmental domains. Almost no medium-sized businesses can survive without a robust IT policy. Despite being critical, those interested in joining the IT workforce will find their skills, gained through education, become quickly outdated. Twenty-five years ago, I gained knowledge from textbooks like this by earning a bachelor’s degree in computer science, yet the field…

Continue reading

Management-Business Program Management Software-Technology

Managing IT Projects: How to Pragmatically Deliver Projects for External Customers

Business projects involving information technology require their own set of required skills. The product is electronic, not physical, but the implementation is very abstract and technical. Planning and monitoring the work itself pose their own set of risks. Further, because everyone uses software, many think that designing software does not require special expertise, so projects become improperly designed from the start. Project management education does not routinely cover this niche of practical problems, but in…

Continue reading

Fiction-Stories History

Daughter of Fire: A Novel

Catalina is born into privilege as a daughter of the president of Guatemala about thirty years after the Spanish invasion. However, she does not fully embrace that identity since her late mother has native blood. Catalina’s promise to her dying mother was to preserve the Popol Vuh, a collection of native Mayan writings describing their spiritual conception of the world. Her father has ruled as a moderate who seeks peace between the native tribes and…

Continue reading

Software-Technology

Data-Oriented Programming: Reduce Software Complexity

Professionally, I write code for web applications in PHP for biomedical use. Thus, data play a central role in my professional life. At first, I tried to design my programs around object-orientated (OO) principles, but soon found that data played a strong role that OO actually restrained. Years later, I found how React divided itself between immutable data, state information, and code. Though I no longer code in React, I find this division still helpful…

Continue reading

Healthcare Mentoring Research-Education Science

The Science of Effective Mentorship in STEMM

Recent research has made it clear that mentorship plays an incredibly strong role in launching careers in STEMM. However, much of education remains organized around traditional missional axes of teaching, research, and service. Mentorship plays a determining factor in all three aspects. It accelerates and perpetuates careers. The National Academies, filled with the most outstanding scholars in America, supplied this consensus statement about the research around this topic. Based on evidence, they summarize findings and…

Continue reading

Indie Management-Business Software-Technology

Intellectual Property: A Handbook for Startups

New businesses, especially in technology, are often driven by new inventions. Thus, they require an inordinate amount of attention to intellectual property (IP) issues. However, being a new business, these companies are often the ones least able to afford the advice of an IP expert or a patent attorney. Groups that identify a stated IP strategy are shown to be much more likely to attract investors’ interest. So IP is more about getting a business’…

Continue reading

Healthcare Software-Technology

The AI Revolution in Medicine: GPT-4 & Beyond

Artificial Intelligence is changing the way information is handled worldwide. The advances pose particular opportunities for medicine, where descriptive texts are the norm, research expands knowledge exponentially, and paperwork is a main product. Of course, new dangers uncover themselves, too. Will AI merely exacerbate existing health inequities, or will it provide better quality care for anyone with a smartphone worldwide? These subjects need to be thought through in order to secure positive outcomes. These authors,…

Continue reading

Indie Kids Psychology

It’s About You Too: Reducing the Overwhelm for Parents of LGBTQ+ Kids

As LGBTQ+ people recently have gained increased societal acceptance, more children become “out” and self-aware of themselves, often at a young age. This effect is a good thing because it prevents youth from feeling oppressed for who they are. The social support for those “coming out” is increasing, but support for parents of those children is presently lacking. Mostly, parents are admonished to be supportive, but they usually lack a safe space to sort out…

Continue reading