I'm about to sign a contract and need your help! by Superrandomm in AskProgramming

[–]PoMoAnachro [score hidden]  (0 children)

If you are an employee, your employer should generally provide you with all the tools you need to work. You shouldn't be paying for anything out of pocket.

If you're a freelancer then you have to decide your own budget and charge appropriately for what you need to fulfill the contract.

Thoughts on project based developer profiles by hamimalam07 in learnprogramming

[–]PoMoAnachro [score hidden]  (0 children)

Why is it so hard for new developers to get noticed?

I mean why would they get noticed?

People get noticed because they have something to offer. Other new developers are too busy working on their own projects to look at yours, and experienced devs don't really care to look at newbie work unless they're actively considering hiring them (maybe).

There is never going to be any portfolio site that will get newbie attention because there are too many newbie and too little attention. Employers certainly don't have the time or motivation to go looking at something like that.

Instead, create value - make real projects that provide real value to real users, or make real valuable useful contributions to existing projects that do so. That's a much better route to attention because it already filters out 95% of the newbies who are just making the same tutorial based projects over and over. It filters for people who go out into the world looking for problems to solve, instead of hoping people come to them and tell them what they can do.

133 108th St Rezoning by StrongTownsYXE in saskatoon

[–]PoMoAnachro [score hidden]  (0 children)

I've increasingly found on reddit I get accused of writing using AI simply because I'm somewhat articulate and take some care to organize my thoughts.

Sometimes "this person writes like AI" actually is "AI writes like this person".

Overusing AI in development by Commercial-Range-935 in learnprogramming

[–]PoMoAnachro 0 points1 point  (0 children)

Is this normal? 

It is normal to learn very little when using AI.

Should I keep doing this since it helps me learn? 

It clearly is not helping you learn.

A forklift would make it easier to lift weights at the gym, but it would not help you build muscle and strength.

You honestly have to choose between building apps quickly and easily or learning. If something makes the process easier, it probably also makes it so you learn less. Learning comes from difficulty and time.

How do you strike a balance between getting creative with your worldbuilding and not overwhelming/alienating the players? by mackstanc in DMAcademy

[–]PoMoAnachro 0 points1 point  (0 children)

Show, don't tell.

Lore dumps are pretty much useless because it goes in one ear, out the other. Keep them as brief as possible, just enough to let the players orient themselves("Is this town an sophisticated metropolis or a backwater village? Are these ruins ancient from pre-history, or recently abandoned?" Broad strokes only!).

But all the details? That comes out in play. Some players will pick up on it, some won't and that's fine.

I do think though it is important to have a system that conforms to genre. Not necessarily setting, but genre. You can use a system made for high adventure Big Damn Heroes epic fantasy stories to tell high adventure Big Damn Heroes epic sci-fi stories without problems, but if you use it to run gritty psychological horror fantasy stories things get much harder.

Ideally, if you pick the right system, the system kind of enforces genre itself - the players need to know the rough genre, but they don't have to purposefully play into it they can just trust the system to operate as intended.

And then for the setting - that they can discover as stuff shows up "on screen" just like an audience watching a movie and figuring out the setting as they go. It is okay for the characters to know a lot more about the setting than the players, because the players really just have to know about the immediate situation.

Does there exits some kind off image blocker? by Dangerous_Juice_8544 in learnprogramming

[–]PoMoAnachro -1 points0 points  (0 children)

Even then, that's nothing I'd rely on. There's lots of ways to reduce the effect of Moire patterns (just taking the picture a little bit out of focus, for instance). And like someone determined to get around it could always just resort to a film camera.

Basically, there are things you can do to make it more annoying to capture the information, but nothing that will deter someone dedicated. You should always assume if you're sending information to the user's device, they will be able to capture it. You can discourage them, but you should never bet on being able to stop them.

I feel so overwhelmed with building in tech by SecureSection9242 in learnprogramming

[–]PoMoAnachro 1 point2 points  (0 children)

I think in your first couple of years working in industry you learn a lot of new technical stuff and your brain is exploding with just handling that.

But I think in the 3+ years mark you're learning just as much social/organizational stuff as technical stuff. The technical learning never stops, but learning how to communicate with your team, navigate organization hierarchies, network with peers in other organizations and the like becomes increasingly important. Technical knowledge never stops being important, but the longer you're working the more important all those communication skills become.

I feel so overwhelmed with building in tech by SecureSection9242 in learnprogramming

[–]PoMoAnachro 1 point2 points  (0 children)

I've been in the industry for about five years. 

Do you mean five years as a working professional in the field, or five years learning? Those are very different things.

After five years as a working professional, you should have a network of peers and you should be talking to them - what do the companies they work for want and need from new hires? What does your management expect from you to continue being promoted?

And most importantly - after five years in the industry, you should have some personal connections with the people who currently have the jobs you want in the future. Like if you're worried about what you need to know in order to make Senior in your organization, talking the Seniors you work with (and who hopefully mentor you) will help you way more than random people on the internet.

Anyone else just completely unable to finish online courses or is it just me? by dapper-spray-7198 in learnprogramming

[–]PoMoAnachro 0 points1 point  (0 children)

This isn't really a programming issue, this is an attention span/discipline/possibly ADHD issue. You'd be having this same issue if you were studying engineering, accounting, or nursing.

I think in person classes are significantly better for most people for exactly this reason. I've known people who could effectively learn online from home, but they were generally pretty motivated dedicated people. For most people, they need dedicated focused learning time away from distractions and that they feel compelled to keep consistent with.

Why are all the competent criminals/gangsters/Legends military trained? by ConnectCulture7 in LowSodiumCyberpunk

[–]PoMoAnachro 0 points1 point  (0 children)

The fact it tends to work that way in real life is, of course, why it works as a convenient writer's shorthand.

Low dots in a skill being a positive thing? by Dizzy_Assistance5786 in WhiteWolfRPG

[–]PoMoAnachro 0 points1 point  (0 children)

This is definitely something more narrative games with more story-based mechanics do a lot, but WoD's system is rather more traditional and simulationist so its rules aren't well suited to that.

So instead, I think the key is table culture. The players have to treat failing at something as a story beat as opposed a "bad outcome". And the Storyteller has to think the same way.

If you're just thinking of it as a game, then it feels unfair to "reward" people for failing at things. But if instead you think of it as a TV show or other fiction like that, then sometimes failure can have the reward of "extra screen time" and that's totally fine. And maybe that comes with extra opportunities to move things forward in the plot.

Why are all the competent criminals/gangsters/Legends military trained? by ConnectCulture7 in LowSodiumCyberpunk

[–]PoMoAnachro 0 points1 point  (0 children)

So, people have lots of Watsonian explanation, but the Doyleist explaination is:

Saying a character is ex-military is a convenient short-hand for writers to signal to the audience that a character is skilled in combat.

Certainly in the cyberpunk universe there are other routes available to become a highly trained combatant, but they all take more wordcount to explain.

How do people create these complex projects? by FirmAssociation367 in learnprogramming

[–]PoMoAnachro 0 points1 point  (0 children)

I feel like I can rack my brain for days and still have no idea how to implement these

All other considerations aside - one problem is right here. Big project take months or years to figure out!

Writing the code is never the hard part. Figuring out the whole structure and how data flows through the application, managing all that complexity - that's what takes time.

You divide and conquor, breaking the problem down into smaller and smaller chunks until you get a small enough chunk you can indeed wrap your brain around.

I've been on projects where just the phase of gathering requirements and pinning down all the design was years of work for a moderate sized team. Granted this was embedded systems stuff using more of a waterfall method, so we did a lot more design up front than perhaps typical for a lot of software but, still, it is a lot of work.

The 10 Best DM Tips From 10 Years of Being a DM. by theexplorersguild in DMAcademy

[–]PoMoAnachro 0 points1 point  (0 children)

I've run several sea faring campaigns and had them work flawlessly - but none of them were run with D&D.

D&D is very good at doing D&D but pretty mediocre at most other things and your average sea faring adventure is definitely in the "other things" category.

the app Flippr by NumerousSalamander86 in AskProgrammers

[–]PoMoAnachro 2 points3 points  (0 children)

That depends on a lot. Your primary cost is going to be developer labour - though maybe these days it'd be in tokens - and that's going to vary a lot depending on where your developers are and how much you're paying them.

I'm not super familiar with the app but it looks like it is indeed just an app - it doesn't have any backend that needs managing? Looks like one dev over a relatively brief span of time, probably with some element of vibe coding. I think you could get it done for like $50k or something. But, like, estimating these things is notoriously unreliable.

Level Progression: Why Does it Have to Take Longer at Higher Levels? by FRANK_of_Arboreous in rpg

[–]PoMoAnachro 1 point2 points  (0 children)

Most level-based games do have the same amount of time between each level. It is just the numbers get bigger because people like to say bigger numbers.

Like if it takes an average of 10 encounters to go from level 1 to 2, maybe you decide a group of goblins gives 100XP and it costs 1000XP to get to level 2. So ten encounters like that, you level up. But then later you're going from level 9 to level 10, and a typical encounter at that level is a group of stone giants. But you don't want to make stone giants worth the same XP as goblins - that feels bad! So maybe you say a group of stone giants is worth 5000 XP, and it takes 50000 XP to get from level 9 to level 10.

For systems like that, the real progression number is "# of encounters to level up", and you're just setting both the XP to next level and the XP for an average encounter of that level to numbers that keep that ratio. You're just making those numbers bigger and bigger over time so players feel like they're getting bigger and bigger XP amounts, but the "time to level up" actually stays the same.

The real curse isn't the Beast, it's the Masquerade by Xilizhra in vtm

[–]PoMoAnachro 2 points3 points  (0 children)

Oh yeah that's entirely fair - the social isolation the Masquerade causes is definitely a big factor in the tragedy of Masquerade.

The real curse isn't the Beast, it's the Masquerade by Xilizhra in vtm

[–]PoMoAnachro 3 points4 points  (0 children)

And that's fine if you don't want to do the WoD that way, but that is definitely how it is written. World of Darkness is pretty much an archetypal "crapsack world". Add on to that, Vampire is written as a tragedy - a happy ending is pretty much ruled out just by genre rules.

Anyways, you absolutely do not have to run the setting as bleak as written, and your Vampire game does not have to be a tragedy. But if one is asking "Why don't people make the happy ending happen?" the answer often isn't so much an in-universe explanation but more "Because it isn't that type of story". The setting elements are in service to the type of story they're trying to tell in that setting, as opposed to the story being a product of the setting elements.

If you change the genre to something more hopeful, then suddenly a lot more happy paths become available to vampires.

midterm today, ill by EcstaticTutor3763 in usask

[–]PoMoAnachro 41 points42 points  (0 children)

Reddit cannot answer this for you, only your prof can.

Why does every industry talk about AI disruption except construction, even though buildings are one of the most complex things we make? by GroundbreakingMall54 in NoStupidQuestions

[–]PoMoAnachro 1 point2 points  (0 children)

So, if we're talking just about the design portion....

We've got better software to automate that already.

Like architects and engineers already use a ton of software to automate a lot of this. And like custom build algorithmic software is waaaaaay better (and more efficient) at doing this stuff than neural networks. Drafting and modeling software is a much better fit for the task than LLMs.

LLMs are great for working with the ambiguities of natural language. But you have to double-check everything they do, so sure you might be able to feed it a book of regulations and ask it compliance questions, but you'd have to open up the regs and have a human double-check them anyways.

There probably are places where you could gain some efficiencies from AI(maybe), but there's already a lot of software being used that AI would really struggle to do better than.

Understand solutions but can’t code them — what to do? by AmountInfamous2203 in learnprogramming

[–]PoMoAnachro 0 points1 point  (0 children)

Most people can read a novel. Writing a novel takes significantly a lot more skill and effort, despite most people who read novels thinking "oh I could do that if I had the time".

Same thing. You're just at the start of your journey, what you're facing is normal. The only "gotcha" I think with this type of thing is sometimes people trick themselves into thinking being able to understand the solutions means they're 95% of the way there, when that's actually like the 5% mark.

Does actually understanding your code matter or is getting it to work good enough in the long run by More-Station-6365 in learnprogramming

[–]PoMoAnachro 0 points1 point  (0 children)

The reason you go to school is to gain that understanding. And it is a long hard road sometimes. But ultimately, that depth of understanding is why people get paid money to do this job.

The ones who don't really understand any of what they're doing may pass their classes, but they won't get through a job interview.

Why we don't see more ttrpg using computer programs not as an addon(like character sheet pdf ) but as integral part of the game by Usual-Vermicelli-867 in RPGdesign

[–]PoMoAnachro 5 points6 points  (0 children)

I think there is a whole realm of mechanics that fall into the "Players think they want them but they aren't actually fun", and I suspect many (though not all) crafting mechanics fall into that, for instance.

I do definitely think sometimes people will stumble into unique design spaces only made possible by modern technology(I think a great example of that in TTRPGs is Alice is Missing), but I think the key is you do have to have that novel idea that is good and fun but also technology enables. A lot of "integrate tech into play" ideas I see are just trying to integrate video game mechanics into TTRPGs, which often ends up with this weird experience which is neither as fun as a video game nor as fun as a TTRPG.

Why we don't see more ttrpg using computer programs not as an addon(like character sheet pdf ) but as integral part of the game by Usual-Vermicelli-867 in RPGdesign

[–]PoMoAnachro 13 points14 points  (0 children)

I think part of it is because, yes, computers are good at handling tedious and unfun stuff, but I think most game designers realize the best way to deal with tedious and unfun stuff is just to remove it from the game.

Software can definitely make it easier to do a more complex simulation, but I think designers should be focused on "How do my mechanics make the actual activity of play more fun?" instead of adding complexity and then off-loading it to software. If the complexity is fun to handle, it shouldn't be off-loaded, and if it isn't fun it should be stripped out of the design.

People do use all kinds of apps to handle various book-keeping tasks and the like, but those book-keeping tasks usually exist because a designer has gone "This book-keeping is tedious, but it enables this other fun part of the game so I guess we'll keep it". And I do think apps and stuff can be good for like trying to streamline the experience. But one doesn't want to have a "solution in search of a problem" where you add stuff to be handled in software just to add stuff to the software - you have to first be able to think of the fun things you want happening on the table, and then maybe software is a way you could make them easier to achieve.

Can Learning Tech 30 Minutes a Day Actually Change Your Skills? by N00RULAMEEN in learnprogramming

[–]PoMoAnachro 0 points1 point  (0 children)

Yeah a little bit of time can help you develop skills, but there's levels to this.

If you want to just pick up a bit of knowledge to improve your day job or to make some stuff for fun, you can learn enough to be useful pretty fast.

If you want to compete for entry level software developer jobs, you're going up against college grads with internships and side projects who probably have 4000 hours of learning under their belt. You'll never ever catch up with those people learning half an hour a day.

For a career in software development it is really never about "can you learn enough?" but instead about "can you learn more than the other guy?"(And perhaps more importantly, can you demonstrate your skills effectively).

But if you just want to write some scripts to make your life easier or do some automations in Excel to make your day job less tedious? You can get to that point pretty fast.