{"id":14562290,"url":"https://github.com/RayBenefield/dev-xp","last_synced_at":"2025-09-04T06:32:04.602Z","repository":{"id":37692823,"uuid":"112852690","full_name":"RayBenefield/dev-xp","owner":"RayBenefield","description":":runner: A Monorepo of projects reaching towards EPIC proportions, maintained by one person.","archived":false,"fork":false,"pushed_at":"2025-08-25T05:08:38.000Z","size":23401,"stargazers_count":20,"open_issues_count":586,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-25T07:52:59.863Z","etag":null,"topics":["10x","automation","ci-cd","company","dex","dx","monorepo","nodejs","npm","pomodoro","semcom","solo","testing","transmutation","worklog"],"latest_commit_sha":null,"homepage":"","language":"AutoHotkey","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RayBenefield.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-12-02T15:23:03.000Z","updated_at":"2025-08-22T19:16:58.000Z","dependencies_parsed_at":"2024-01-05T17:28:17.575Z","dependency_job_id":"9336cfec-d935-415b-a0b3-fcccd662f409","html_url":"https://github.com/RayBenefield/dev-xp","commit_stats":{"total_commits":2936,"total_committers":3,"mean_commits":978.6666666666666,"dds":0.07901907356948223,"last_synced_commit":"cfdf618373f0ea9e0b11174e1ebba5f43b22d021"},"previous_names":["raybenefield/kikd"],"tags_count":572,"template":false,"template_full_name":null,"purl":"pkg:github/RayBenefield/dev-xp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RayBenefield%2Fdev-xp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RayBenefield%2Fdev-xp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RayBenefield%2Fdev-xp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RayBenefield%2Fdev-xp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RayBenefield","download_url":"https://codeload.github.com/RayBenefield/dev-xp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RayBenefield%2Fdev-xp/sbom","scorecard":{"id":118334,"data":{"date":"2025-08-11","repo":{"name":"github.com/RayBenefield/dev-xp","commit":"31a796f072c3dc1e170e1e67e6066c6877092377"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":1.3,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 0/2 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Binary-Artifacts","score":7,"reason":"binaries present in source code","details":["Warn: binary detected: .files/stream-deck-ahk/bin/leptonica_util/leptonica_util.exe:1","Warn: binary detected: .files/stream-deck-ahk/bin/leptonica_util/liblept168.dll:1","Warn: binary detected: .files/stream-deck-ahk/bin/tesseract/tesseract.exe:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"139 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-hxwm-x553-x359","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-fwr7-v2mv-hh25","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-257v-vj4p-3w2h","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-ww39-953v-wcq6","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-xf5p-87ch-gxw2","Warn: Project is vulnerable to: GHSA-5v2h-r2cx-5xgj","Warn: Project is vulnerable to: GHSA-rrrm-qjm4-v8hf","Warn: Project is vulnerable to: GHSA-v638-q856-grg8","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-rp65-9cf3-cjxr","Warn: Project is vulnerable to: GHSA-28xh-wpgr-7fm8","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-22r3-9w55-cj54","Warn: Project is vulnerable to: GHSA-566m-qj78-rww5","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-hwj9-h5mp-3pm3","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-gcx4-mw62-g8wm","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-4jqc-8m5r-9rpr","Warn: Project is vulnerable to: GHSA-3f95-r44v-8mrg","Warn: Project is vulnerable to: GHSA-28xr-mwxg-3qc8","Warn: Project is vulnerable to: GHSA-9p95-fxvg-qgq2","Warn: Project is vulnerable to: GHSA-9w5j-4mwv-2wj8","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-4wf5-vphf-c2xc","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-w5p7-h5w8-2hfq","Warn: Project is vulnerable to: GHSA-g3ch-rx76-35fx","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-fpm5-vv97-jfwg","Warn: Project is vulnerable to: GHSA-4g6q-77j7-vvjc","Warn: Project is vulnerable to: GHSA-pp75-xfpw-37g9","Warn: Project is vulnerable to: GHSA-7v5v-9h63-cj86","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-r92x-f52r-x54g","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-wm7h-9275-46v2","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-c429-5p7v-vgjp","Warn: Project is vulnerable to: GHSA-wgfq-7857-4jcc","Warn: Project is vulnerable to: GHSA-8cf7-32gw-wr33","Warn: Project is vulnerable to: GHSA-hjrf-2m68-5959","Warn: Project is vulnerable to: GHSA-qwph-4952-7xr6","Warn: Project is vulnerable to: GHSA-w7rc-rwvf-8q5r","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-92xj-mqp7-vmcj","Warn: Project is vulnerable to: GHSA-wxgw-qj99-44c2","Warn: Project is vulnerable to: GHSA-5rrq-pxf6-6jx5","Warn: Project is vulnerable to: GHSA-8fr3-hfg3-gpgp","Warn: Project is vulnerable to: GHSA-gf8q-jrpm-jvxq","Warn: Project is vulnerable to: GHSA-2r2c-g63r-vccr","Warn: Project is vulnerable to: GHSA-cfm4-qjh2-4765","Warn: Project is vulnerable to: GHSA-x4jg-mjrx-434g","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-cph5-m8f7-6c5x","Warn: Project is vulnerable to: GHSA-wf5p-g6vw-rhxx","Warn: Project is vulnerable to: GHSA-jr5f-v2jv-69x6","Warn: Project is vulnerable to: GHSA-7p89-p6hx-q4fw","Warn: Project is vulnerable to: GHSA-cwfw-4gq5-mrqx","Warn: Project is vulnerable to: GHSA-g95f-p29q-9xw4","Warn: Project is vulnerable to: GHSA-w8qv-6jwh-64r5","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-9j49-mfvp-vmhm","Warn: Project is vulnerable to: GHSA-4gmj-3p3h-gm8h","Warn: Project is vulnerable to: GHSA-rcm2-22f3-pqv3","Warn: Project is vulnerable to: GHSA-74fj-2j2h-c42q","Warn: Project is vulnerable to: GHSA-pw2r-vq6v-hr8c","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-pfrx-2q88-qq97","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-7r28-3m3f-r2pr","Warn: Project is vulnerable to: GHSA-r8j5-h5cx-65gg","Warn: Project is vulnerable to: GHSA-rrqv-vjrw-hrcr","Warn: Project is vulnerable to: GHSA-x5r6-x823-9848","Warn: Project is vulnerable to: GHSA-8gwj-8hxc-285w","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-hxm2-r34f-qmc5","Warn: Project is vulnerable to: GHSA-79jw-6wg7-r9g4","Warn: Project is vulnerable to: GHSA-r5cq-9537-9rpf","Warn: Project is vulnerable to: GHSA-84p7-fh9c-6g8h","Warn: Project is vulnerable to: GHSA-8hfj-j24r-96c4","Warn: Project is vulnerable to: GHSA-wc69-rhjr-hc9g","Warn: Project is vulnerable to: GHSA-qrpm-p2h7-hrv2","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-4c7m-wxvm-r7gc","Warn: Project is vulnerable to: GHSA-pch5-whg9-qr2r","Warn: Project is vulnerable to: GHSA-r8f7-9pfq-mjmv","Warn: Project is vulnerable to: GHSA-px4h-xg32-q955","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-4cpg-3vgw-4877","Warn: Project is vulnerable to: GHSA-g954-5hwp-pp24","Warn: Project is vulnerable to: GHSA-h755-8qp9-cq85","Warn: Project is vulnerable to: GHSA-3965-hpx2-q597","Warn: Project is vulnerable to: GHSA-7mwh-4pqv-wmr8","Warn: Project is vulnerable to: GHSA-g4rg-993r-mgx7","Warn: Project is vulnerable to: GHSA-7p7h-4mm5-852v","Warn: Project is vulnerable to: GHSA-38fc-wpqx-33j7","Warn: Project is vulnerable to: GHSA-5j4c-8p2g-v4jx","Warn: Project is vulnerable to: GHSA-6fc8-4gx4-v693","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-h6q6-9hqw-rwfv","Warn: Project is vulnerable to: GHSA-5fg8-2547-mr8q","Warn: Project is vulnerable to: GHSA-crh6-fp67-6883","Warn: Project is vulnerable to: GHSA-mpwj-fcr6-x34c"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-16T01:56:50.941Z","repository_id":37692823,"created_at":"2025-08-16T01:56:50.941Z","updated_at":"2025-08-16T01:56:50.941Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273566310,"owners_count":25128575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["10x","automation","ci-cd","company","dex","dx","monorepo","nodejs","npm","pomodoro","semcom","solo","testing","transmutation","worklog"],"created_at":"2024-09-07T02:01:19.913Z","updated_at":"2025-09-04T06:32:04.586Z","avatar_url":"https://github.com/RayBenefield.png","language":"AutoHotkey","funding_links":[],"categories":["automation"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/RayBenefield/dev-xp\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/RayBenefield/dev-xp/master/images/app-icon.png\" alt=\"RayBenefield Logo\"/\u003e\n    \u003c/a\u003e\n    \u003cbr /\u003e\n\u003c/p\u003e\n\n# Dev XP\n\n[![GitHub commit activity per year](https://img.shields.io/github/commit-activity/y/RayBenefield/dev-xp.svg?style=flat)](https://github.com/RayBenefield/dev-xp/graphs/commit-activity)\n[![Travis CI](https://api.travis-ci.org/RayBenefield/dev-xp.svg?branch=master)](https://travis-ci.com/RayBenefield/dev-xp)\n[![MIT License](https://img.shields.io/apm/l/atomic-design-ui.svg?)](https://github.com/RayBenefield/dev-xp/blob/master/LICENSE)\n[![Known Vulnerabilities](https://snyk.io/test/github/RayBenefield/dev-xp/badge.svg)](https://snyk.io/test/github/RayBenefield/dev-xp)\n\n \u003e A **Monorepo** of every project I work on, only maintained by me. It\n \u003e includes `node` packages, CLI tools, `lua` scripts, `Core Games` scripts,\n \u003e websites, AHK macros, fish plugins, `kak`/`vim` configs, and much more.\n\n## What is this?\n\n[**Dev XP**](https://github.com/RayBenefield/dev-xp/) is a long term experiment\nfeaturing centered around a single question:\n\n \u003e How close can a single developer get to [**Google** scale\n \u003e development](https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext)?\n\nMy name is [**Ray Benefield**](https://github.com/RayBenefield/) and I have a\ntheory:\n\n\u003e Entirely *new* and *high quality* open source SaaS platforms can be created in\n\u003e **LESS than a week**; by combining the world's understanding of software\n\u003e architecture, quality engineering, productivity, and project management with\n\u003e the currently available tools and services throughout the open source\n\u003e community.\n\nFrom my point of view, this is a **bold** statement from anyone, but diving\ndeeper it is also very \"flimsy\" in its claim.  Sooo...\n\n\u003cdetails\u003e\n\u003csummary\u003eClarifications\u003c/summary\u003e\n\n---\n\nThe following bits are made to sort of define a \"range\" of what I mean by each\npart of the above statement. They are not exact, not decisions, not solid\nreasoning, etc. This is an experiment after all and every part of this will\nconstantly be changing as experience is gained.\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eEnd Product\u003c/summary\u003e\n\n---\n\nI need to pseudo define \"*new* and *high quality* open source SaaS platforms\".\nHere's what my expectations are for a \"complete\" platform might look like:\n\n - Designed and developed **API First** to allow for integration opportunities\n - Open sourced codebase, enabling dedicated developers to **assist in growth**\n - Full **multi-tenant** solutions, maintaining users/organizations/etc. systems\n - Realtime and high performance website meeting **PWA quality standards**\n - **Fire and forget** persistence layer that is easy to scale with new features\n - Accept payments from a multiple vendors allowing **monetization from day 1**\n - **Trivial to develop** for the core developers to extend with new features\n\nAgain... not ***exactly*** what I'm shooting for, but I'm drawing a picture.\nBare with me. ;)\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eEngineering\u003c/summary\u003e\n\n---\n\nWe have learned a LOT over the many decades of software development. Below are\njust some of the **many principles** that can enable our goal (no particular\norder or reason for these being list, just potential):\n\n - **Modularity**, **Code Reuse**, **Extensibility**, etc... you've heard of 'em\n - Benefits of **Declarative** vs **Imperative** for ease of development\n - Shared development tooling in the form of **testing**, **scaffolding**, etc.\n - The value of going 100% **Open source** with your entire codebase\n - Data processing patterns like **Event Sourcing** and **Stream Programming**\n - Principles like **SOLID** with **dependency injection** and **open/closed**\n - And sooo much more...\n\nSome of those may not even be that important in the end, but the point is that\nwe've learned a lot. Seriously...\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eProductivity\u003c/summary\u003e\n\n---\n\nPeople are learning more and more ways to improve their productivity.\nSeriously... have you seen any of these **TED** talks or **Youtube** videos or\narticles. I mean **Life Hacker** is totally a thing.\n\n - **Pomodoro Technique** - 25 minute work sessions\n - **Habit Building** - Routines make long stretches of work easy\n - **Standardization** - When a group of tasks follow the same general rules\n - **Planning/Roadmapping** - Preparing your day, or knowing your next steps\n - **Health Management** - A healthy mind and body are absolutely important\n - **Free Time** - Cuz constantly working is not efficient\n - **Automation** - Well if a computer could do it for you, go for it\n\nThe idea here is that we have SOOO many ways to make time in this world.\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eProject/Product Management\u003c/summary\u003e\n\n---\n\nDem business savy people have learned a lot as well and a lot can be learned\nfrom the many approaches that have been taken over the decades. Expect many\nbuzzwords... lol.\n\n - **Agile Development**... we all pretty much know this stuff\n - **Interal Communication Management** like how much, who, when, what, why?\n - The concept of **Minimum Viable Product** is a very powerful one\n - **Lean Startup Methodology** cuz less is more folks\n - **Public Interaction** for things like building relations with customers\n - **Transparency** in things like reasoning in decision making\n - **Disaster Management** because you can't escape failure\n\nNot my strongest portion, but still very important.\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eTools and Services\u003c/summary\u003e\n\n---\n\nHave you seen the open source landscape? Do you know how many products are\ngetting released every day? It is absolutely insane. So many of these can\naccelerate your progress.\n\n - **Javascript** can be used literally everywhere now thanks to **Node.js**\n - **NPM** is a massively growing repository of tools/libraries/frameworks\n - **Platforms as a Service** like **AWS**, **Google Cloud**, **Azure**\n - **Functions as a Service** like **Lambda**, **Cloud Functions**, etc.\n\n\u003c/details\u003e\n\n---\n\n\u003c/details\u003e\n\n## The Road Ahead\n\n**NOTE:** *I don't expect the above goal to be achievable for a year or two.*\n\nIn order to create **SaaS** platforms on a regular basis, a strong base needs to\nbe built from an engineering perspective. The early work for this project is all\nbased around creating the most streamlined development environment possible.\nPublishing new open source tools to accelerate engineering in other places will\nabsolutely be needed. There are a lot of pieces to creating software so each of\nthose pieces have to be slowly built on top of each other.\n\n1. *Developing and releasing [**NPM**](https://www.npmjs.com/) packages should\n   take less than a single\n[**Pomodoro**](https://lifehacker.com/productivity-101-a-primer-to-the-pomodoro-technique-1598992730)*\n1. *More steps to come...*\n\n\n## Released Projects\n\n***None at this time***\n\n\n## Projects in Development\n\n - [**KI/KD**](https://github.com/RayBenefield/dev-xp/tree/master/src/node_modules/kikd)\n - [**KLI**](https://github.com/RayBenefield/dev-xp/tree/master/src/node_modules/kli)\n - [**Kape**](https://github.com/RayBenefield/dev-xp/tree/master/src/node_modules/kape)\n - [**SemCom**](https://github.com/RayBenefield/dev-xp/tree/master/src/node_modules/semcom)\n - [**Transmutation**](https://github.com/RayBenefield/transmutation)\n - [**DEX**](https://github.com/RayBenefield/dev-xp/tree/master/src/node_modules/dex)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRayBenefield%2Fdev-xp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRayBenefield%2Fdev-xp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRayBenefield%2Fdev-xp/lists"}