
Charlie Greenman
Ever since I was a kid, the only thing I wanted to do, is make as large of a contribution as I can to this wonderful world. Entrepreneurship has always been on my mind. Held first job at 14, including janitorial + warehouse positions. Held first professional programming position at age 18. It helps to have a father who is a rocket/computer scientist, and a brother who own's his own software company. Started first company at age 20. This led to series of side hustles including buying, and selling books(Book Skull), raising poultry(duck), software consulting(Razroo), two stealth startups(charity platform, and organization software), and two non-profits. Personally, I love software. One, it is a hobby. Second, because I believe it is where I can make the biggest difference, and I am infatuated with helping people. You will therefore find me being very active with open source, writing articles, and speaking when I can. My middle name means life(no joke). I fully intend, and do breathe that into everything I do!!! I'm on a virtuous, unbounded rampage to actively make a difference in the industry, for the people within the industry, and the products I work on. All of this with an emphasis on building perfection, which in software is dynamic. Currently, my time is completely dedicated to Razroo, where we tap into the last 10 years of experience, “To Reinforce and Enhance User Experience by Championing Creators and Empowering Teams”. We consult too. Love your work, work hard, stay humble, and treat others as you would want to be treated. Keep pushing it. Builder + Seller.
Articles by Charlie

September 6, 2024
Razroo Book ClubIntroducing Founder Mode The Book!
A Comprehensive Guide to Building and Scaling Successful Startups
By Charlie Greenman

June 6, 2024
ThoughtsUnified Intelligence Network
Let's create the world's best data!
By Charlie Greenman

May 28, 2024
ThoughtsHuman Collective Intelligence
As Defined By Us
By Charlie Greenman

December 3, 2023
ThoughtsRazroo Mission Statement
Human Collective Intelligence(HCI) - Living in a Post AGI World
By Charlie Greenman

August 11, 2023
CodemorphIntroducing Standalone Effects
Codemorph - Enter the X-ray Effect
By Charlie Greenman

July 9, 2023
ThoughtsIntroducing Starter-Repos.com
Enterprise Starter Repos
By Charlie Greenman

January 23, 2023
CypressHow We Use Cypress At Razroo
Cypress: The Full Gamut
By Charlie Greenman

November 3, 2022
Use CasesHow We Used Razroo To Upload Pnpm
In Just 2 Hours!
By Charlie Greenman

November 2, 2022
Use CasesHow We Used Razroo To Upload Yarn
In Just 2 Hours!
By Charlie Greenman

November 1, 2022
Use CasesHow we used Razroo to upload NPM
In just two hours!
By Charlie Greenman

October 30, 2022
AgileWhat Points Mean At Razroo
Agile - The Full Gamut
By Charlie Greenman

October 19, 2022
OrganizationalWhat do once a potential backend api bug is uncovered?
Software Processes - The Full Gamut
By Charlie Greenman

September 28, 2022
AgileRetrospectives
Agile - The Full Gamut
By Charlie Greenman

September 18, 2022
ThoughtsThe Dynamics of Innovation Has Changed
What Most People Are Missing Out On
By Charlie Greenman

August 2, 2022
ThoughtsWhy a Product Like Razroo is Incredibly Valuable
Razroo - Code Hive Mind
By Charlie Greenman

July 16, 2022
AgileNaming Sprints
Agile: The Full Gamut
By Charlie Greenman

July 14, 2022
OrganizationalCreating Bugs
How we create bugs at Razroo
By Charlie Greenman

June 21, 2022
Organizational4 Rules of Razroo Software Development
What we are now doing at Razroo to keep up with code quality
By Charlie Greenman

April 13, 2022
Web4Web4
The Symbiotic Web
By Charlie Greenman

February 19, 2022
CulturePsychologically Safe Environment
Culture - The Full Gamut
By Charlie Greenman

February 18, 2022
CultureWe Are Customer Centric
Culture - The Full Gaut
By Charlie Greenman

February 14, 2022
CultureSocratic Questioning
Culture.- The Full Gamut
By Charlie Greenman

February 13, 2022
OrganizationalPod structure
Organizational - The Full Gamut
By Charlie Greenman

February 10, 2022
CultureRazroo Culture - Purpose Driven
Culture - The Full Gamut
By Charlie Greenman

February 10, 2022
CultureRazroo Culture - Research
Culture - The Full Gamut
By Charlie Greenman

February 4, 2022
CultureRazroo Culture - Community
Culture - The Full Gamut
By Charlie Greenman

April 24, 2021
AngularAngular Observables
Angular: The Full Gamut Edition
By Charlie Greenman

April 24, 2021
AngularContent Projection
Angular: The Full Gamut Edition
By Charlie Greenman

April 24, 2021
AngularLife Cycle Hooks
Angular: The Full Gamut Edition
By Charlie Greenman

April 24, 2021
AngularModules
Angular: The Full Gamut Edition
By Charlie Greenman

April 24, 2021
AngularObservables
Angular: The Full Gamut Edition
By Charlie Greenman

April 24, 2021
AngularPipes
Angular: The Full Gamut Edition
By Charlie Greenman

April 22, 2021
AngularForms
Angular: The Full Gamut Edition
By Charlie Greenman

April 22, 2021
AngularReactive Forms
Angular: The Full Gamut Edition
By Charlie Greenman

April 21, 2021
AngularAttribute Directives
Angular: The Full Gamut Edition
By Charlie Greenman

April 21, 2021
AngularInput
Angular: The Full Gamut Edition
By Charlie Greenman

April 21, 2021
AngularOutput
Angular: The Full Gamut Edition
By Charlie Greenman

April 20, 2021
AngularTransitions and Triggers
Angular: The Full Gamut Edition
By Charlie Greenman

April 19, 2021
AngularIntegrating a Component with @ngrx/store
Angular: The Full Gamut Edition
By Charlie Greenman

April 19, 2021
AngularCorrelation ID Service
Angular: The Full Gamut Edition
By Charlie Greenman

April 19, 2021
AngularFacade Pattern
Angular: The Full Gamut Edition
By Charlie Greenman

April 19, 2021
AngularIntegrating a Component with @ngrx/store
Angular: The Full Gamut Edition
By Charlie Greenman

April 19, 2021
AngularState Management - Properly Unsubscribing
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularInterfaces and Unit Testing
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularBenefits of Unit Testing, TDD, and BDD
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularLazy Loading Images
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularEnums as Constants
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularConstants
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularPre-loading with Route Guards
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularTypes of property source are incompatible
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularScully - Static Site Generation for Angular
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularCustomize Angular Material Design
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularCold v Hot Observables
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularRe-Usable State - An Anti-Pattern
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularCompodoc
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularIntroduction to RxJS - The RxJS Airplane
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularAngular Elements - An Introduction
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularCoverage Reporting
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularRxJS and Facades
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularDeclaration Files
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularSass Error Reporting
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularData Access Folder/File Structure
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularNG Container Hack for Structural Directives
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularVersioning
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularDependency Injection
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularAccessibility with Codelyzer
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angular@ngrx/router-store
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularMocking Data
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularAccessibility with Codelyzer
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularAngular Elements - An Introduction
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularAngular Material Typography
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularNetwork Aware Predictive Pre-Loading
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularThe Case for Using Ngrx/Entity by Default
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularBenefits of Unit Testing, TDD, and BDD
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularDebugging Rxjs
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularTransformation
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularInternationalization and Localization
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularCold v Hot Observables
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularCompodoc
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularConstants
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularCoverage Reporting
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularCustomize Angular Material Design
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularRouting
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularData Access Folder/File Structure
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularDebugging Rxjs
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularDeclaration Files
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularDependency Injection
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularInterfaces and Unions
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularVisual Unit Tests with Cypress
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularLazy Loading Modules
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularEnums as Constants
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularAngular Material Typography
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularInterfaces and Unions
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularInterfaces and Unit Testing
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularInternationalization and Localization
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularIntroduction to RxJS - The RxJS Airplane
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularLazy Loading Images
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularLazy Loading Modules
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularMocking Data
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularNetwork Aware Predictive Pre-Loading
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularNG Container Hack for Structural Directives
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angular@ngrx/router-store
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularPre-loading with Route Guards
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularRe-Usable State - An Anti-Pattern
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularRouting
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularRxJS and Facades
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularSass Error Reporting
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularScully - Static Site Generation for Angular
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularThe Case for Using Ngrx/Entity by Default
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularTransformation
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularTypes of property source are incompatible
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularVersioning
Angular: The Full Gamut Edition
By Charlie Greenman
April 18, 2021
angularVisual Unit Tests with Cypress
Angular: The Full Gamut Edition
By Charlie Greenman
April 13, 2021
angularForm Validation Architecture
Angular: The Full Gamut Edition
By Charlie Greenman
April 13, 2021
angularUnit Testing
Angular: The Full Gamut Edition
By Charlie Greenman
April 13, 2021
angularForm Validation Architecture
Angular: The Full Gamut Edition
By Charlie Greenman
April 13, 2021
angularUnit Testing
Angular: The Full Gamut Edition
By Charlie Greenman

December 20, 2020
IndustriousArt of Stacking
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

December 5, 2020
LaTeXDevel Up — LaTeX for Notes, Authoring, and Academia.
The Technical Writing Companion
By Charlie Greenman
![[WIP]Dynamic Layout Component and Dynamic Class Based on Route](https://assets.razroo.com/Black_and_White_Modern_Vintage_Pharmacy_Back_to_Business_Landscape_Banner_3_a339dda784.png)
December 1, 2020
Angular[WIP]Dynamic Layout Component and Dynamic Class Based on Route
Angular: The Full Gamut Edition
By Charlie Greenman

November 29, 2020
IndustriousScheduling
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

November 25, 2020
IndustriousAlways Have a Backup
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

October 5, 2020
Razroo Book ClubHit Refresh
Razroo Book Club - Intersection of Software + Business
By Charlie Greenman

October 3, 2020
IndustriousObtaining A Network
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

October 2, 2020
IndustriousObtaining A Mentor
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

October 1, 2020
IndustriousSurplus More Is More
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

September 30, 2020
IndustriousRecurring Surplus
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

September 17, 2020
AngularIntroducing SMAG Architecture — Part 5
Angular Directory Architecture - Angular: The Full Gamut Edition
By Charlie Greenman

September 16, 2020
AngularSMAG Architecture — Part 2
Data Services Directory Structure - Angular: The Full Gamut
By Charlie Greenman

September 16, 2020
AngularSMAG Architecture — Part 3
GraphQL Directory Structure - Angular: The Full Gamut Edition
By Charlie Greenman

September 16, 2020
AngularSMAG Architecture — Part 4
Data Models Directory Structure - Angular: The Full Gamut Edition
By Charlie Greenman

September 15, 2020
AngularSMAG Architecture — Part 1
Data Access Directory Structure - Angular: The Full Gamut
By Charlie Greenman

September 14, 2020
IndustriousCareer and Education
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

September 14, 2020
AngularThe Case for Using Ngrx/Entity by Default
Angular: The Full Gamut Edition
By Charlie Greenman

September 10, 2020
AngularRedux Vs. RxJS + Ngrx/store in 2020
Angular: The Full Gamut Edition
By Charlie Greenman

September 6, 2020
AngularAngular Form Validation
Angular: The Full Gamut Edition
By Charlie Greenman

September 5, 2020
IndustriousSame Clothing Everyday
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

September 4, 2020
IndustriousSmart Phone Needed?
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

September 3, 2020
AngularThe Benefits of a Mono Repo & Tooling Needed
Angular: The Full Gamut Edition
By Charlie Greenman

August 30, 2020
AngularEnums vs Constants
Angular: The Full Gamut Edition
By Charlie Greenman

August 25, 2020
IndustriousReading
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

August 23, 2020
IndustriousFood
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

July 23, 2020
IndustriousWeekend Getaways
Industrious Framework - Be Industrious Without The Industry
By Charlie Greenman

June 28, 2020
AngularMicro Front End Architecture — Design Principles and Final Thoughts
The Full Gamut Edition
By Charlie Greenman

June 21, 2020
AngularHow to Unit Test throwError
Using Jasmine Marbles— Non-Angular: The Full Gamut Edition
By Charlie Greenman

June 11, 2020
AngularGit Versioning
Angular: The Full Gamut Edition
By Charlie Greenman

June 10, 2020
AngularSolving CORS Issues with Cypress
Angular: The Full Gamut Edition
By Charlie Greenman