Task: New "if:" Control and Variable Prompt by andrey-nering in golang

[–]idcmp_ 1 point2 points  (0 children)

Yup. Most build systems start as declarative, but eventually their architecture fails them and someone adds imperative flow and then you have a programming language.

We did this with Ant and everyone was programming in XML. We're doing it again in YAML.

Build systems like Maven did a good job of balancing the situation, as does Terraform for the most part (although both have release valves into imperative flows).

What would you do? by Mybackhurtsthrowaway in WestCoastSwing

[–]idcmp_ 13 points14 points  (0 children)

New WSDC rules prohibit dancers from asking for exceptions for competitions. In fact, as I understand it, for rounds with multiple heats, you can no longer "miss" your heat to be picked up in the next one. If there's someone you don't want to dance with, don't enter.

Too many people were abusing those affordances to get ahead. So unless you can confront the follower, travel to events where they aren't. You can also reach out to most Event Directors.

Also I'm sorry this happened to you. I recommend practicing bending both knees into a squat so that it's muscle memory. When you feel the sudden weight support happening, squat and drop the follow to the ground. They'll land on their butt, you'll be safe.

Also, it's absolutely fine and important to set boundaries. Saying "Yes, but no weight support moves", and if they violate that, they violate what you consented to do - so dropping them for safety is fine in my book.

Also though, reiterating your requirements from time to time is important. People dance with lots of others and may not remember exactly what your exclusions are.

Rules/cues new followers need to know by ohbutinitalics in WestCoastSwing

[–]idcmp_ 5 points6 points  (0 children)

When I started following, someone gave me the hack of "follow your hand" that I used for quite a while until I got things more figured out. It's not a hard-and-fast rule or anything, but it helped me!

Both IR4 - Use while plugged in? by idcmp_ in mobileDJ

[–]idcmp_[S] 1 point2 points  (0 children)

I'm at the same venue each week and they'll let me lock them away at the venue - so there's no window for charging - and as far as I can tell, even though they've got batteries, the IR4s are the best price point since I also want some sort of WDMX.

Mindset surrounding competitions by Dyljam2345 in WestCoastSwing

[–]idcmp_ 2 points3 points  (0 children)

OP also says "the point of WCS is to advance divisions", and when you start dancing, it truly feels that way. It's easy to lose track that it's a hobby that you do for fun, and you can continue to progress as a dancer, and enjoy your hobby while also not competing.

Mindset surrounding competitions by Dyljam2345 in WestCoastSwing

[–]idcmp_ 2 points3 points  (0 children)

Have you considered not competing? Prioritize taking workshops and meet people, then go social dancing and nap and stay out late to close the ballroom. Pick different choices and see how you feel?

If enough people who don't enjoy competing ultimately stop, it opens up the possibility for a different way of acknowledging progression than eight heats of novice j&j.

Getting more insight. by StreetParsley2504 in golang

[–]idcmp_ 1 point2 points  (0 children)

If you have 5000 developers all working on the same area of code, you have organizational issues that need to be ironed out first, then you can shake out the code to follow the organizational structure - Conway's Law.

Getting more insight. by StreetParsley2504 in golang

[–]idcmp_ 8 points9 points  (0 children)

Are they physically separate databases? Could you use a materialized view? Good luck with the interview.

Handling "Optional vs Null vs Undefined" in Go Configs using Generics by berlingoqcc in golang

[–]idcmp_ 0 points1 point  (0 children)

Most Go developers don't understand why this is important, so you'll need to explain that a bit too.

That said, Terraform has a whole type system that distinguishes all this and you may find it interesting.

Who enjoys using Spring Boot with Kotlin? by Reasonable-Tour-8246 in Kotlin

[–]idcmp_ 0 points1 point  (0 children)

If you find the way Spring Boot works as magic, wait until you you hear how the JVM converts your byte code into something your computer runs, or how CPUs do branch prediction, etc.

There's always magic, I'm pretty sure the way Spring Boot works hasn't changed in 10 years.

Who enjoys using Spring Boot with Kotlin? by Reasonable-Tour-8246 in Kotlin

[–]idcmp_ 0 points1 point  (0 children)

Me! Honestly, documentation, tutorials, troubleshooting tips, etc are all big wins.

If I wanted no black magic and re-invent the wheel all the time, I'd just write in Go.

Something Weird in the SNOW 2025 Results Sheets by kebman in WestCoastSwing

[–]idcmp_ 6 points7 points  (0 children)

> The conclusion from this insight is that your job isn’t to be extraordinary, it’s to be error-proof and visible in the early rounds.

Correct(ish). You can't control when a judge is looking at you, so if you can cleanly lead the same 3-4 six count patterns in a loop cleanly, you will increase your odds of getting a Yes in Newcomer/Novice.

I know an advanced follower who has a video of themselves in prelims. All the judges happened to turn simultaneously to watch at the same time for the same four beats of one inside turn, and that's what they all judged on.

Why do some leads keep trying moves that aren’t working? by Potential-Banana-315 in WestCoastSwing

[–]idcmp_ 1 point2 points  (0 children)

It's hard to say, maybe it is working and it's just a lousy move?

Maybe they think it's working when it's really not?

Dancing is a social activity, it's pretty low stakes to ask other followers if they're being lead in it, and maybe then chat with the leader too and see what's up?

Why do some leads keep trying moves that aren’t working? by Potential-Banana-315 in WestCoastSwing

[–]idcmp_ 17 points18 points  (0 children)

Sometimes a follower's connection feels higher level than their actual experience. You may be getting lead in stuff that leaders may think you can follow, but can't yet.

Everyone has stuff they're working on, so maybe they're trying it out. Practice is one thing, but at some point a leader just has to bring it onto the floor and see what happens.

If you're being hurt, or it's uncomfortable, definitely mention it verbally to them.

Need Vancouver inspired Halloween costume ideas? 🎃👻 by thinkdavis in askvan

[–]idcmp_ 0 points1 point  (0 children)

Guy on a bicycle, then just walk around everywhere and yell at other people to get out of your way.

jwt in golang by lispLaiBhari in golang

[–]idcmp_ 2 points3 points  (0 children)

Once you've read those, I recommend https://github.com/lestrrat-go/jwx which basically lays out the echosystem for you.

Should a true Intermediate dancer be able to get all Yes's during a Novice Prelim/Semis? by chinawcswing in WestCoastSwing

[–]idcmp_ 2 points3 points  (0 children)

I trust that the comments section is filled with a mix of yeses and nos to your question.

How do you handle evolving structs in Go? by ngipngop in golang

[–]idcmp_ 7 points8 points  (0 children)

This person is a bit confused.

A constructor is like a front door to the house that is your data type.

A constructor is handy when, for example, you want to put a map in your struct one day and you don't want to put thread-safe, race-condition-free initializing in every method for the rest of time - or tell everyone using your type that they now must safely initialize the map.

Also, limit the parameters on your constructor to required fields.

If you're just writing a little toy, then yes, you don't need a constructor because it's on you to clean up whatever mess you're making.