---
title: "Great John (@greatujah) | Hashnode"
description: "Great John (@greatujah) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@greatujah"
---

@greatujah

# Great John

@greatujah · Joined February 2026

### [How to Apply Academic Theories to Human-Centered Web Design \[Full Handbook\]](https://freecodecamp.org/news/how-to-apply-academic-theories-to-human-centered-web-design-handbook?utm_source=hashnode&utm_medium=feed)

Have you ever abandoned an app right at the sign‑up page? Or felt uneasy navigating a website because the buttons were scattered randomly, the colors clashed, and the layout felt confusing and unneces

61 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-apply-academic-theories-to-human-centered-web-design-handbook?utm_source=hashnode&utm_medium=feed)

[May 8](https://hashnode.com/posts/how-to-apply-academic-theories-to-human-centered-web-design-handbook/69fe29e9f239332df4f7cd02)

### [Why Many Beginner Self-Taught Developers Struggle (And What to Do About It)](https://freecodecamp.org/news/why-many-beginner-self-taught-developers-struggle-and-what-to-do-about-it?utm_source=hashnode&utm_medium=feed)

Self‑taught developers often begin with the same “starter pack”: a laptop, internet access, and sheer determination. What they lack, however, is structured guidance, a defined curriculum, or any form

28 min read · [freecodecamp.org](https://freecodecamp.org/news/why-many-beginner-self-taught-developers-struggle-and-what-to-do-about-it?utm_source=hashnode&utm_medium=feed)

[Apr 20](https://hashnode.com/posts/why-many-beginner-self-taught-developers-struggle-and-what-to-do-about-it/69e66a12c9501dd0101793f9)

### [The Data Quality Handbook: Data Errors, the Developer's Role, and Validation Layers Explained.](https://freecodecamp.org/news/data-quality-handbook-data-errors-the-developer-s-role-validation-layers?utm_source=hashnode&utm_medium=feed)

In August 2012, Knight Capital, a major trading firm in the United States, deployed faulty trading software to its production system. The system used this incorrect configuration data and it triggered

38 min read · [freecodecamp.org](https://freecodecamp.org/news/data-quality-handbook-data-errors-the-developer-s-role-validation-layers?utm_source=hashnode&utm_medium=feed)

[Apr 14](https://hashnode.com/posts/data-quality-handbook-data-errors-the-developer-s-role-validation-layers/69dea3b491716f3cfb75fd9d)
