#codekata — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #codekata, aggregated by home.social.
-
Code Kata idea: "Skill issue"
Based on the idea of "bad faith in code, good faith in tests". poke @romeu
Driver plays the role of a bad faith AI agent.
Driver has some skill.md files that were initially somewhat ambiguous.
Driver interprets them in the worst way.
The whole group must change their instructions and/or skills so that Driver does what is expected. #CodeKata #skill #VibeCodingDojo
-
idée de format de kata : "Skill issue"
Basée sur l'idée de "mauvaise foi dans le code, bonne foi dans les tests". (poke @romeu )
Driver joue le rôle d'un agent IA de mauvaise foi.
Driver dispose de quelques fichiers skill.md initialement un peu ambigües.
Driver les interprète de la pire façon.
Ensemble du groupe doit changer ses instructions et/ou les skills pour que Driver fait ce qui est attendu.
-
idée de format de kata : "Skill issue"
Basée sur l'idée de "mauvaise foi dans le code, bonne foi dans les tests". (poke @romeu )
Driver joue le rôle d'un agent IA de mauvaise foi.
Driver dispose de quelques fichiers skill.md initialement un peu ambigües.
Driver les interprète de la pire façon.
Ensemble du groupe doit changer ses instructions et/ou les skills pour que Driver fait ce qui est attendu.
-
Messing with CSS and clip-paths / some retro #Cyperpunk CSS cooking.
Code Kata:
- create some outlandish layout in stich.withgoogle.com
- split it into components with AgentOS
- & clean up the AI created ui-components (just minor opinionated tweaks, everything worked out straight from the box)
- Actually make it work as it should, instead as it was on the prototypeIssues:
- WCAG contrast on transparency
- Broken & distorted corners -
Messing with CSS and clip-paths / some retro #Cyperpunk CSS cooking.
Code Kata:
- create some outlandish layout in stich.withgoogle.com
- split it into components with AgentOS
- & clean up the AI created ui-components (just minor opinionated tweaks, everything worked out straight from the box)
- Actually make it work as it should, instead as it was on the prototypeIssues:
- WCAG contrast on transparency
- Broken & distorted corners -
I play bowling maybe once a year, and I suck so much at it I keep forgetting the rules.
I suppose I should so those old code katas that were popular in the '00s!
#programming #coding #codekata -
#DojoDeProgrammation à #strasbourg ce vendredi 28 mars à 18h45 à La Plage Digitale.
Rejoignez-nous pour pratiquer et améliorer ensemble nos techniques de programmation.
#CodeKata #PratiqueDélibérée #SoftwareCraft #swcraftstras #CodingDojo #KataDeProgrammation #DéveloppementLogiciel
Inscriptions :
- Via meetup : https://www.meetup.com/fr-FR/software-crafters-strasbourg/events/306577103
- ✨ NOUVEAU Via Mobilizon : https://mobilizon.fr/events/a5e5bfb0-aa22-40e8-8f5b-f9b1e47501d4Suivre sur le fediverse : @swcraftstras
-
This is brilliant advice. In times of "vibe coding" just… turn off AI agents for a bit and slowly, meticulously practice your chops with Katas: Take small, deliberate steps and great things will happen when you re-enable your AI assistant.
P.S. I do use AI tools (a lot!). But I don’t "vibe code," just like I never blindly copied and pasted code from Stack Overflow without understanding it.
-
This is brilliant advice. In times of "vibe coding" just… turn off AI agents for a bit and slowly, meticulously practice your chops with Katas: Take small, deliberate steps and great things will happen when you re-enable your AI assistant.
P.S. I do use AI tools (a lot!). But I don’t "vibe code," just like I never blindly copied and pasted code from Stack Overflow without understanding it.
-
The eldest maths homework included a converting a roman numeral to an integer.
I suggested that we could program a converter.
They were not interested.
-
I'm sure I'm miles behind here – but I have just noticed that #CodeWars now supports x64 assembly using #NASM as one of the language choices (there's also a #RISCV option too). I know most "normal" people won't want to solve #CodeKata puzzles in #AssemblyLanguage – but if you're interested in the low-level side of things like me, then these are quite fun!
-
I'm sure I'm miles behind here – but I have just noticed that #CodeWars now supports x64 assembly using #NASM as one of the language choices (there's also a #RISCV option too). I know most "normal" people won't want to solve #CodeKata puzzles in #AssemblyLanguage – but if you're interested in the low-level side of things like me, then these are quite fun!
-
We needed to extend a component with new behavior. Rather than trying to _think_ our way forward by designing something clever, we created a copy and added the new behavior there.
Yes, copy and paste. Loads of duplication. Then we made the code work, with nested if-else blocks. Yucky, but it worked.
THEN we went to town, doing mostly mindless #Refactoring. It was like the Gilded Rose #CodeKata, but in real life! #EvolutionaryDesign
-
We needed to extend a component with new behavior. Rather than trying to _think_ our way forward by designing something clever, we created a copy and added the new behavior there.
Yes, copy and paste. Loads of duplication. Then we made the code work, with nested if-else blocks. Yucky, but it worked.
THEN we went to town, doing mostly mindless #Refactoring. It was like the Gilded Rose #CodeKata, but in real life! #EvolutionaryDesign
-
@cassidoo, Nice little brain teaser involving number base conversion 😄
https://thzinc.com/2023/02/06/a1-reference-style-spreadsheet-column-names-interview-question-of-the-week-from-rendezvous-with-cassidoo.html #javascript #interviewquestion #codekata
-
No live-coding today. Here's the recording of last week's session. #Swift #LegacyCode #CodeKata https://youtu.be/7BH0oqvq9zQ
-
No live-coding today. Here's the recording of last week's session. #Swift #LegacyCode #CodeKata https://youtu.be/7BH0oqvq9zQ
-
Meetup Software Crafters Strasbourg : Lundi 12 décembre à 19h : #DojoDeProgrammation en présentiel à La Plage Digitale à #Strasbourg !
Partageons ensemble un moment de convivialité et de code. Nous choisissons l'exercice et les contraintes et voyons où ça nous mènera!
#TDD #PratiqueDélibérée #CodingDojo #CodeKata
https://www.meetup.com/fr-FR/software-crafters-strasbourg/events/290104250
-
@scottishcoder my recommendation would be to tackle a #codekata. If you learn by doing, that will help you bed it down in your memory faster and deeper (IMHO)
-
@scottishcoder my recommendation would be to tackle a #codekata. If you learn by doing, that will help you bed it down in your memory faster and deeper (IMHO)
-
@sbr try a #codekata. Like Hello World I use the fizbuzz Kata as a start. And then use something like Lift, MarsRover or GameOfLife for more complex topics. https://kata-log.rocks/starter
-
After almost 2 months without writing a single line of #Guile code, I did 25 min of #TDDKata
Now it's your turn. Set up a timer and show your code when it rings !
Here is the exercise : https://programmingpraxis.com/2021/12/07/cutting-fields-from-a-csv-file/
-
How many #codeKata have you done this week ⁉️
#coding #programming #100DaysOfCode #CodeNewbie #testDrivenDevelopment #TDD #cleanCode #extremeProgramming #softwareCraftsmanship #softwareCrafters
-
I'm amazed to see how different the executions of the same #codeKata are!
Each time I focus either on mastering my tools, or on mastering the language, or the #TDD.
I can see improvements day after day !#coding #programming #100DaysOfCode #CodeNewbie #testDrivenDevelopment
-
I have made a template project in order to practice #CodeKata with #Guile ! With a custom watch feature haha ⚗️
You can clone the repo here
https://framagit.org/Jeko/guile-code-kata-templateLet me know how it goes for you!
#gnu #scheme #shell #tdd #testDrivenDevelopment #practice #softwareCrafters #softwareCraftsmanship #learnToCode
-
New article on my blog about #CodeKata practice using #Guile and its SRFI-64 module !
Check it out here :
🇬🇧 https://rednosehacker.com/code-kata-with-srfi-64
🇫🇷 https://rednosehacker.com/code-kata-avec-srfi-64How do you manage you test drivers/runners ?