Posts

Showing posts from February, 2023

The Double-Edged Sword of Pair Programming

Image
Pair programming is a software development technique in which two programmers work together on the same computer to write code. It is a popular practice in the Agile software development methodology and has become increasingly common in recent years. While some argue that pair programming is a more effective and efficient way to develop software, others have criticized it as an unnecessary added cost. Perhaps a greater exploration of the purported advantages of pair programming, as well as some of the challenges that come along with it. One of the main benefits of pair programming is that it allows for shared knowledge of technical solutions. When two programmers work together on a project, they can share their knowledge and experience, leading to a better understanding of the codebase and more efficient problem-solving. Pair programming also helps to ensure that the code is of high quality, as both progr...

Dynamics 365 Finance & Operations: Tracking Vendor Changes without Losing Your Mind

Image
Slated in the 10.0.32 version of Dynamics 365 Finance & Operations, Microsoft has introduced a new feature that allows for workflow approval of changes to vendor bank account information. This feature is designed to address concerns related to segregation of duty, which is an important concept in financial and accounting systems. Segregation of duty is the practice of separating responsibilities for different stages of a financial transaction to prevent fraud or errors. This means that different individuals should be responsible for initiating, authorizing, and recording financial transactions. By implementing workflows for vendor bank account changes, Dynamics 365 Finance & Operations is helping to ensure that these transactions are properly authorized. In the past, it was common for employees to be able to make changes to vendor bank account informa...

From Dystopia to Utopia: The Many Faces of Retail Surveillance and Personalization

Image
Facial recognition technology has become increasingly prevalent in retail environments in recent years, offering retailers a powerful tool for understanding their customers and providing a more personalized and efficient shopping experience. However, as with any new technology, there are both potential benefits and drawbacks to its implementation. Given the pros and cons of this technology it seemed fitting to explore a variety of scenarios in which facial recognition technology could be leveraged in the retail environment, ranging from the helpful and convenient to the potentially invasive and concerning. We will examine the ways in which retailers can use facial recognition technology to better understand customer behavior and preferences, and how this can be used to create a more delightful and efficient shopping experience, as well as the potential risks and concerns associated with this technology. Seeing is Bel...

Tick Tock: Why Purpose-Built Time-Series Databases are the Future of Data Analysis

Image
A purpose-built time-series database is a type of database specifically designed to handle time-series data, which is a sequence of data points collected at regular intervals. These types of databases have several advantages over more traditional relational databases when it comes to handling time-series data. One of the main benefits of using a purpose-built time-series database is its ability to handle large amounts of data. Time-series data is often collected at high frequency, leading to a large volume of data that needs to be stored and analyzed. Traditional relational databases, such as SQL Server or Oracle, can struggle to handle such large volumes of data and may require significant resources to do so. Purpose-built time-series databases, on the other hand, are optimized for handling large amounts of time-series data, making them much more efficient and cost-effective. Implementing a p...