Pioneer Hackathon Retrospective

This article describes what I learned during recent hackathon participation. Before I dive in, let me give a shoutout to this great team, and a double-shoutout to Ben Awad for organizing the team: Alex Luong (Twitter, GitHub) Ben Awad (Twitter, GitHub) Radi Huq (Twitter, GitHub) First I’ll describe the hackathon, then I will describe what … Read more Pioneer Hackathon Retrospective

An 8 Week Coding Curriculum

This article outlines a curriculum that can be used by a senior programmer to mentor and train a learner from scratch. This curriculum is heavily applied with a focus on web development. As of 2020, I recommend learning React for reasons outlined here. I recommend learning SQL over NoSQL for employability reasons. I recommend following … Read more An 8 Week Coding Curriculum

Deno, Grammarly, and Windows

This article documents a use case I have for Deno on Windows. It describes what Deno is, why I wanted to use it, some issues I ran into, and how I solved those issues. What is Deno and why use it? Deno is a secure runtime for JavaScript and TypeScript. While it is still experimental, … Read more Deno, Grammarly, and Windows

20 Angular Quality Guidelines

Question to me: If you were going to conduct a peer review or put together a coding guide for well written angular code, what are some of the things you’d be looking for? Answer: Use pull requests for peer review. Prefer major providers like GitHub or Bitbucket. Use a process like Git Flow. Attribute all … Read more 20 Angular Quality Guidelines

Code, Humility, and Passion

Learning to code is a great way to elevate your income and quality of life for many people, but learning to code is not equally straightforward for everyone. People learn in different ways. This article hypothesizes a framework for grouping individuals into 3 groups: Self-teachable Individuals Teachable Individuals Learning-Challenged individuals Keep in mind, the above … Read more Code, Humility, and Passion

Writing a Multiple OLS in Python

For quick instruction, I recommend the following tutorial: https://datatofish.com/multiple-linear-regression-python/ However, I had some additional questions which needed solving to get the above working. This article has the questions and answers required to eventually get my simple OLS working. I also include the simple script for reference. Here’s the code: # ref: https://datatofish.com/multiple-linear-regression-python/ import pandas as … Read more Writing a Multiple OLS in Python

Contra Authoritarian Contribution Rules

This article contains technical meta-guidance based on my personal experience. I haven’t seen scholarly research for or against this guidance, but I would expect it to move in the same direction. This guidance is meant to be leveraged in general as a default best practice, but there may be times where exceptions are justified. The … Read more Contra Authoritarian Contribution Rules

Accurately Time-Estimating Development Tasks

While I admit that logging tasks in Agile results in some overhead, there are many cases where this overhead is worth it. Decomposing user stories into tasks or subtasks in JIRA is a non-special case of task decomposition in general. Here’s an example paper showing that decomposition reduces estimation error. The magnitude is far from … Read more Accurately Time-Estimating Development Tasks