Welcome to my site. I use this site as a repository to dump knowledge I come across, generally in the areas of software engineering and information technologies, but may include other miscellaneous tidbits. Most of the posts are written as notes for my personal reference.
if i.hear then
i.forget
if i.see then
i.remember
if i.do then
i.understand
These are some notes regarding DevOps and security The DevOps Tool Chain A measurement for successful DevOps (CALMS) Culture Accept failure Collaboration occurs widely Empower teams High levels of trust Automation Tools Continuously iterate Transparency Consistency Everything as Code Be very good at git scripts, runbooks, configurations, documentation, … Lean Confront bureaucracy Efficiency Leverage automation […]
Privacy Fundamental human right In most constitutions First law in 1361 against peeping toms and eavesdroppers In 1948’s Universal Declaration of Human Rights Most notable in the way it is constrained and infringed rather than how it is enforced What is Privacy? The ability to keep information about oneself confidential Information about me as […]
Before talking about Ethics and Law, we should look at the human cognition and understand some of our errors and biases. Our ethics and law try to address some of these errors. Human Biases The human factor in security incidents Analysis of security incidents reveals, more often than not, human factor as a major cause […]
Below are some notes when looking at cyber risk, security, economics and insurance. First a definition. What is Security? Security A system is secure if it is protected against all forms of threat This is hard to predict And cannot afford to protect against all of them Security = economic issue, not just engineering Solutions […]
This was a diversity assignment to report on some leaders and significant contributors to the field of computer science from marginalized minority groups. Marsha Rhea Williams Marsha Rhea Williams is an African-American expert in information technology and advocate for STEM, especially in underprivileged black communities. Dr. Williams is most notably known for being the first […]
Amazon SageMaker is a fully managed machine learning service. With SageMaker, data scientists and developers can quickly and easily build and train machine learning models, and then directly deploy them into a production-ready hosted environment. It provides an integrated Jupyter authoring notebook instance for easy access to your data sources for exploration and analysis, so […]
Machine Learning = building a model from example inputs to make data-driven predictions vs following strictly static program instructions. Traditional programming contains logic that the machine must follow to execution. Machine Learning does not have same logic like traditional if, loops, case etc. Instead, it is based on data and some given algorithm. With that […]
More notes on UNIX Systems. See other article here: Unix System Program Layout in Memory Program versus process A program is an executable file containing a sequence of instructions A process is a program in execution For reasons of technology today A program is usually stored on disk or other non-volatile secondary storage A […]
These are random notes in reviewing C/C++. The C Language C language history and purpose Before UNIX, most OS were written in assembly language, tying them to specific instruction set architecture (ISA) An assembly language program is a sequence of ISA instructions C was created by Dennis Ritchie at Bell Labs in 1972 to have […]
Some notes regarding UNIX Systems. More notes can be found here: UNIX Program Execution, CPU, Memory and Virtualization Operating System UNIX began 1970s ATT Bell Labs. Many variations of Unix today. UNIX Architecture: Kernel System Calls Shell and Library routines Applications UNIX documentation part of OS – man pages. (manual pages). Man page […]