Experienced Devs

cross-posted from: https://programming.dev/post/51247328

I use speckit, and while I like the spec/clarify/plan/task/analyze/implement loop (although it can get a bit overwhelming at times), I don't like that I have to start with writing a spec and implement it to begin with. I am looking for a more of a design phase before the spec phase, where I can talk about the overall application architecture, and then start writing specs for implementing pieces of it.

For instance, let's say I want to build a github repo provisioner that 1. creates repos with desired setup, and 2. bulk edit repos with secret updates, yaml updates, etc. I don't want to build both the features at the beginning. I want to first build only the create portion, and then do the bulk edit feature later on. With speckit, I can do this by only telling it to create the spec for the build portion, but later if I want to build the bulk edit portion, the whole application might need to be changed in important places, because it wasn't a 'planned' feature when it was first designed. I want instead to have a design phase where I describe and maintain a doc with the whole application, and when I start the spec for the create portion, the agent can understand that this create portion is only part of a bigger application and can design/implement the create portion accordingly.

Have you come across a situation like this? how do you handle your big applications? Please advise.

[Speckit] For decades, code has been king — specifications were just scaffolding we built and discarded

WTF? New devs seem to forget that, for decades, the waterfall style of coding was all about writing specs for months before any code was written.

how do you handle your big applications?

What is "big" to you? I don't think a 20 years old application that has 100 millions of lines of code can be vibe-coded like that.

1 replies

Do you use speckit? What are your thoughts and experiences on speckit and other such frameworks?

1mon 13d ago by programming.dev/u/nieceandtows in experienced_devs@programming.dev
212

So like how does one get job as fresh graduate?

1mon 19d ago by programming.dev/u/alexdeathway in experienced_devs@programming.dev
14103

televisionccool tui

2mon 18d ago by lemmy.world/u/odama626 in experienced_devs@programming.dev from alexpasmantier.github.io
804

GrapheneOS Foundation Seeking Remote App Developer

2mon 23d ago by lemmy.ml/u/KindnessInfinity in experienced_devs@programming.dev from grapheneos.social
1205

one of the latest buzzing AI takes

3mon 29d ago by feddit.org/u/naja in experienced_devs@programming.dev
3906

The Fate of Data Model Dependency

6mon 1d ago by programming.dev/u/hideInNews in experienced_devs@programming.dev from medium.com
537

I haven’t written a line of code in a month.

7mon 10d ago by reddthat.com/u/etchinghillside in experienced_devs@programming.dev
29378

Are Web Components better for Cybersecurity?

11mon 24d ago by programming.dev/u/xoron in experienced_devs@programming.dev
329

I have a fairly unique architecture where i have actively tried to make it as "browser-based" as possible.

1y 2d ago by programming.dev/u/xoron in experienced_devs@programming.dev from positive-intentions.com
8210

Update on my last post

1y 1mon ago by lemmy.dbzer0.com/u/CrackedLinuxISO in experienced_devs@programming.dev
26211

Can we fix job sites?

1y 4mon ago by communick.news/u/rglullis in experienced_devs@programming.dev from raphael.lullis.net
7712

How important is it to have a mentor?

1y 4mon ago by programming.dev/u/alexdeathway in experienced_devs@programming.dev
23513

Engineering "home cooked" software

1y 5mon ago by programming.dev/u/kookiburra in experienced_devs@programming.dev from ownerofhappy.org
12014

Ask HN: How to approach first days on a new job as a senior engineer?

1y 5mon ago by piefed.social/u/rimu in experienced_devs@programming.dev from news.ycombinator.com
9215

Our tooling saps my will to work

1y 5mon ago by lemmy.dbzer0.com/u/CrackedLinuxISO in experienced_devs@programming.dev
21917

Mistakes You're Going to Make as a New Manager

1y 6mon ago by piefed.social/u/rimu in experienced_devs@programming.dev from terriblesoftware.org
19018

Professional Technology Switch Question

1y 7mon ago by lemmy.world/u/WalkableProgrammer in experienced_devs@programming.dev
7519

Is GitHub Copilot worth it to you?

1y 9mon ago by programming.dev/u/firelizzard in experienced_devs@programming.dev
602820

Software with politic opinion is are security threat

1y 11mon ago by programming.dev/u/vitonsky in experienced_devs@programming.dev from vitonsky.net
-28221

What's your approach for understanding a big codebase?

2y 20d ago by programming.dev/u/alexdeathway in experienced_devs@programming.dev
201422

What do you call application modules that are responsible for business logic?

2y 28d ago by programming.dev/u/vvv in experienced_devs@programming.dev
141823

Is there a "markup language" to describe a debugging session?

2y 1mon ago by sh.itjust.works/u/best_username_ever in experienced_devs@programming.dev
101024

[Meta] It would be great to have the subreddit automatically link to this community

2y 4mon ago by programming.dev/u/Toda in experienced_devs@programming.dev
21725

[Blog] Design a Technical Interview

2y 4mon ago by feddit.de/u/magicsaifa in experienced_devs@programming.dev from lknuth.dev
7026

Self taught = no imposter syndrome?

2y 8mon ago by programming.dev/u/firelizzard in experienced_devs@programming.dev
71127

Systems engineering in the software industry

2y 8mon ago by programming.dev/u/firelizzard in experienced_devs@programming.dev
141128

Interview questions for culture fit?

2y 8mon ago by communick.news/u/rglullis in experienced_devs@programming.dev
7629

What time do you have your daily stand up?

2y 8mon ago by feddit.uk/u/petenu in experienced_devs@programming.dev
61530

what do you folks discuss in your weekly/monthly 1:1 with your engineering managers?

2y 8mon ago by lemm.ee/u/pizzahoe in experienced_devs@programming.dev
39531

How do you explain your reasons for jumping ship?

2y 8mon ago by lemmy.world/u/bcngooner in experienced_devs@programming.dev
632232

The Grug Brained Developer - A layman's guide to thinking like the self-aware smol brained

2y 9mon ago by kglitch.social/u/kglitch in experienced_devs@programming.dev from grugbrain.dev
30333

How much flakiness do you tolerate in end to end tests?

2y 9mon ago by programming.dev/u/kersplort in experienced_devs@programming.dev
312234

Why enterprises use .NET and C# technologies?

2y 9mon ago by lemmy.one/u/speaker_hat in experienced_devs@programming.dev
-192335

How do you balance rapid iteration and merging/upgrading?

2y 9mon ago by programming.dev/u/tatterdemalion in experienced_devs@programming.dev
222336

Looking for a Jira replacement for 30-50 devs org

2y 9mon ago by lemmy.world/u/Barns in experienced_devs@programming.dev
341537

Opinion about full-stack web app teams?

2y 9mon ago by programming.dev/u/tinker_james in experienced_devs@programming.dev
321938

How much does naming consistency matter?

2y 9mon ago by lemm.ee/u/koreth in experienced_devs@programming.dev
341339

What is the best file format for configuration file?

2y 10mon ago by programming.dev/u/likeaduck in experienced_devs@programming.dev
384040

How do you get your team to write tests?

2y 10mon ago by programming.dev/u/kersplort in experienced_devs@programming.dev
352641

Switching teams failed - how to continue working with current team?

2y 10mon ago by programming.dev/u/fololzl in experienced_devs@programming.dev
561142

how do you spend your learning budget your company provides you with?

2y 10mon ago by lemm.ee/u/pizzahoe in experienced_devs@programming.dev
18743

What's your favorite CICD tool?

2y 10mon ago by programming.dev/u/kersplort in experienced_devs@programming.dev
271244

Martin Fowler on Team Topologies

2y 10mon ago by programming.dev/u/canpolat in experienced_devs@programming.dev from martinfowler.com
11045

Inside the Workflow Metrics of Elite Dev Teams

2y 10mon ago by programming.dev/u/BenLloydPearson in experienced_devs@programming.dev from devinterrupted.substack.com
5346

Trying to get release and testing in sync

2y 10mon ago by programming.dev/u/van2z in experienced_devs@programming.dev
151147

pay parity and how often do you folks prepare for interviews and switch jobs?

2y 10mon ago by lemm.ee/u/pizzahoe in experienced_devs@programming.dev
191248

Intentional Code - Minimalism in a World of Dogmatic Design - David Whitney - NDC London 2023

2y 10mon ago by lemmy.world/u/LPThinker in experienced_devs@programming.dev from youtu.be
6049

The Case for Developer Experience

2y 10mon ago by programming.dev/u/epchris in experienced_devs@programming.dev from future.com
12550