Geek Logbook

Tech sea log book

Concepts, Techniques and Models of Computer Programming

Introduction: In the realm of programming, there are three fundamental elements that form its backbone. Understanding these components is crucial for any aspiring programmer. Let’s delve into the essence of programming, breaking it down into comprehensible parts: “At its core, programming begins with the computation model. This formal system defines a language and outlines how

Building a Lucrative Business Model in the Data Economy

Building a Lucrative Business Model in the Data Economy Introduction: In today’s data-driven world, information is akin to a gold mine. However, to fully capitalize on this valuable resource, one must possess the right tools and skills. In this blog post, we will explore a comprehensive business model tailored for the data economy. Page 2:

William Kent – Data & Reality

Chapter 1 – Entities. The book The Hitchhiker’s Guide to the Galaxy should be required reading for both business and information technology professionals. Although this is a science fiction book. I believe parts of it are based in reality. At the point in the book, citizens on a planet millions of miles away from Earth

Principle of Data Wrangling

Data Wrangling involves the process of cleaning and organizing data before any analysis takes place. It typically consumes between 50% and 80% of an analyst’s time. Factors to consider include time, granularity, scope, and structure. Importance: 1. Understanding the type of available data. 2. Choosing which data and level of detail to focus on. 3.

Importance of a Database System

As should be clear from this paper, modern commercial database systems are grounded both in academic research and in the experiences of developing industrial-strength products for high-end customers. The task of writing and maintaining a high-performance, fully functional relational DBMS from scratch is an enormous investment in time and energy. Many of the lessons of

4.6 Data Warehouses

DataWarehouses—large historical databases for decision-support that are loaded with new data on a periodic basis — have evolved to require specialized query processing support, and in the next section we survey some of the key features that they tend to require. This topic is relevant for two main reasons: 1. Data warehouses are a very

Management Skills for developers

Leadership and direction Vision The business vision (“vision speaks of the future”) should be: To communicate the vision: Decision-making Understand what is at stake. And prioritize it. Delegate the rest to the rest of your team. There are three elements when making a decision in dealing with customer-related crises in systems: While you are making

Learn to speak in public

First steps to public speaking When giving a presentation or starting to speak, it is sometimes common to inform the audience about things they are unaware of, which may cause stress. For example, saying, “Oops, I arrived late. I’m very sorry” or “I missed a few slides, but let’s proceed anyway.” This is your personal

A short introduction to the art of programming 

Edsger W. Dijkstra – A short introduction to the art of programming  Link: E.W.Dijkstra Archive: A Short Introduction to the Art of Programming (EWD 316) 1. Preface  For those readers who identify the programmer’s competence with a thorough knowledge of the idiosyncrasies of one or more of the baroque tools into which modern programming languages

The element of programming style

When the book saw the lights, programming wasn’t as important as today. But, some of the ideas around the style of writing are a worth to notice and to know it. For that reason reading the book written by Brian Kernighan and P. J. Plauger are a constant invitation to revisit the way we code,