Skip to content

Instantly share code, notes, and snippets.

View loraxx753's full-sized avatar

Kevin Baugh loraxx753

View GitHub Profile
## Key Issues and Discussion Points
### Immediate Business Value Focus
- Concern: Sprint time exclusively for immediate business value neglects long-term benefits and technical health.
### Sprint Planning and Execution
- Issue: Inflexible task assignments and absence of sprint goals affecting team efficiency and morale.
### Sprint Demos
- Observation: Demos used for justifying developer effort rather than focusing on project progress.
const fs = require('fs');
const path = require('path');
const { Command } = require('commander');
const program = new Command();
function addStateToComponent(componentName, stateName, defaultValue) {
const directories = ['page', 'template', 'organisms', 'molecules', 'atoms'];
let filePath;
for (const dir of directories) {
./modify-component.js "<file_contents>" -c state -p "New Prop Value"
Can you read all this for context from a previous conversation?
---
User
Each team's input is the output of the previous team plus the previous team's input. What kind of workflow is that called?
ChatGPT
This kind of workflow is referred to as a "pipeline" or "assembly line" model. In this model, each team or stage in the process takes the output from the previous stage, adds to or processes it further, and then passes it on to the next stage. This approach is
@loraxx753
loraxx753 / 1.md
Last active January 1, 2024 00:22

Proposed Agile/Scrum Adaptation

  1. Extended Initial Phase:

    • Purpose: Begin with a longer, more intensive phase focused on planning, design, and foundational work.
    • Activities: This phase includes deep planning, extensive design work, setting up the development environment, establishing architectural foundations, and creating high-level roadmaps.
    • Duration: Unlike typical Agile sprints, this initial phase is extended to allow thorough preparation and groundwork.
  2. Gradual Transition to Agile Iterations:

    • Shorter, Focused Iterations: After the initial phase, the project transitions into shorter iterations, each progressively reducing in duration compared to the previous one.
  • Adjustment of Sprint Lengths: Initially, these iterations may be longer than standard Agile sprints but gradually become shorter, aligning with typical sprint durations.

Conversation about natural programming language and analogizing microfrontends

You

Self-documenting strategies in React coding.


MicroDuckie

User

How does managing a micro front-end application with microservices through GraphQL differ from a monolithic application with REST APIs?

ChatGPT

Managing a micro front-end application with microservices through GraphQL differs significantly from a monolithic application with REST APIs in several key aspects:

Architecture

#!/usr/bin/env node
import { Command } from 'commander';
import { log, info, success, warning, pbcopy } from '../lib/utils.mjs';
import { Octokit } from 'octokit';
import { cloneRepository, createApplication } from '../lib/functions.mjs';
import { enterpriseServer36 } from '@octokit/plugin-enterprise-server';
import auth from '../auth.json' assert { type: 'json' };
import shell from 'shelljs';