Head of Curriculum at School of Applied Technology (Salt).
I'm leading the team of instructors that coach the future generation of CTOs in our career programs.
What's the best way for a beginner developer to start to learn FCIS (functional core / imperative shell)?
I know there's some great talks for more experienced developers. But it's so fundamental that I'm teaching it to bootcamp students. I would love to find some inspiration!
@TotherAlistair I've used I/O as the term for communicating with external systems.
The main issue was pluralization of the folder being named "ios". Same as iOS.
Using I/O or in/out instead of inbound/outbound should be fine in most cases.
@CFDevelop If you are pushing it on people you are breaking fundamental rules of engagement of mob programming; "vote with your feet".
I reached out with the intent to help you get value out of a process that seems to cause you pain. But at this point, I will choose to disengage.
@CFDevelop Anyhow, accept that it won't be fun for you and try to minimize that discomfort. You shouldn't suffer through mob programming. It's possible to have fun with it.
@CFDevelop Luckily, I love mob programming, so the first part doesn't affect me.
Second isn't a problem for me either. I get bored with all the serial activities of solo deving. Everything is a sync or a meeting. There's so many disruptions. No flow or focus on the important work items.
@Skolinkvisition Jag hoppas att det här leder till en generell devalvering av betydelsen av betyg och att vi istället belyser värdet av att motivera elever till att vilja lära sig.
@Skolinkvisition När vi bedömer _din_ förmåga att producera ett resultat så är det en meningslös bedömning ifall vi bedömer det jobb en AI har gjort.
Det kräver mycket mer tid att rätta AI-vänliga uppgifter.
I slutändan finns det risk att vi använder AI för att rätta en AIs arbete.
@VaughnVernon I did!
I've done vertical slicing for a long time, but mostly self-taught. I'm now trying to teach it together with some light-weight DDD to our bootcamp developers at SALT.
I hope for a future where vertical/feature slicing is emphasized more than layers.
I visit X once per quarter and the main reason is the tweets from VV.
This time it's a discussion around vertical slices and DDD. A rwally interesting topic!
It seems the definitions of Vertical Slice Architecture by @jbogard and @codeopinion couldn't be much more different.
Is this a case of Semantic Defusion or two different things that were ever so coincidentally given the same name?
I've been asked by clients how to express DDD as VSA, but no one can provide a clear and consistent definition. They expect me to know that 😂
@peteralexbizjak I was more frustrated some years back. But now I see it as a normal part of development; to guide the curious minds through experiments.
If you only used the state management tools provided out of the box, what problems do you encounter? What possible solutions exists?
@jherr not sure if this is the best way to send feedback, but you should update your free course instructions to use `npx shadcn@latest init`. The current version on your site is broken. Ref: https://t.co/yuXWWBEgyB.
Also, anyone else reading this should check out the tutorial!
@mattpocockuk I think "empty object" is good.
It just assumes a lot of prior knowledge for it to make sense why it works the way it does. But {name: string} has similar issues where we need to go into subsets and supersets.
We try to use @discord stage for most of our public events at SALT so that anyone can look at our student presentations.
Yesterday, we had some much audio issues that I'm uncomfortable using Discord in the future.
Some people could hear one speaker, and some could hear another.
It's not the only issue I've had trying to use Discord at scale. We've had signup issues, microphone device issues, and the billing is just not intuitive at all.
Discord, I do still love you, but I think I need to move on. It's just too much drama, and I need to settle down 💔