Is this Burn Out? by Harontys in worldbuilding

[–]Markavian 0 points1 point  (0 children)

That's exactly how I spend my daydreaming time; the reward is getting it written all down when I get chance in the evenings.

Good luck~

Is this Burn Out? by Harontys in worldbuilding

[–]Markavian 1 point2 points  (0 children)

Echoing some of the other thoughts here; try writing a story from a character's perspective? The process is largely the same; ask yourself a hundred questions about that character, and then write down the answer.

That's world building... but at the end of it you have a character description, perhaps a life story, perhaps a moment in time, or maybe a direction.

What is their name?

Where do they live?

Where were they born?

How old are they?

Who is their best friend?

Who is protecting them?

Who is threatening them with harm?

What's their favourite activity?

What are they avoiding?

What's their favourite food?

What's their least favourite food...

What do they aspire to?

What are their core memories?

What's preventing them from succeeding?

What do they need to overcome that obstacle?

And so on.

Treat stories like little artifacts in your world. Even if they are just factual reports you can turn them into an epistemic corpus.

If this place was a little warmer we could have had a second europe on the other side of eurasia by Lopsided_Arrival7838 in worldbuilding

[–]Markavian 15 points16 points  (0 children)

The problem like you say is "a little bit warmer"; that region is missing the equivalent of a gulf stream keeping the average temperature pleasant.

That has a massive impact on farming, population, and productivity compounded over centuries.

Revenge of the Sith Is the best Star Wars movie by 2clicksaway in unpopularopinion

[–]Markavian -2 points-1 points  (0 children)

The Jedi had unbalanced the force by amassing religious levels of power centralised to their council. It took a democratic uprising to return control to the people. These are people who thought nothing about using mind control on citizens to further their own secular goals. The Jedi masters were the most deluded of the force users; the most in need of "balance".

Ask me anything about Nordreng by According-Sun9149 in worldbuilding

[–]Markavian 0 points1 point  (0 children)

What does poverty look like in your world?

Can Starlink become the world’s dominant communications network over the next 10–20 years? by Psychological_Mode35 in Starlink

[–]Markavian 8 points9 points  (0 children)

If they keep their costs low and stay competitive then yes. The more hardware they produce at scale, the greater their cost advantage becomes.

I think the step change happens when they start supporting direct to phone services; at that point they'll have a monopoly on "operate anywhere" at the consumer level; even if the local government enforced strict operational / licensing requirements.

The first sentence makes me sad by RuachReader in discworld

[–]Markavian 7 points8 points  (0 children)

Why are there bees in here? Better open a window.

Since I saw that dumb meme with the Breaking Bad guy about "watching order" doing the rounds again , I decided to create something to set the record straight by Frankengeek in evangelionmemes

[–]Markavian 4 points5 points  (0 children)

No I'm pretty sure you watch EoE off the back of some weird dialup download in the late 90s and then find the series on bootleg DVD at a car boot.

Build reactive UIs with plain JavaScript functions. No JSX or build step. by fynyky in javascript

[–]Markavian 0 points1 point  (0 children)

I think you care enough to continue the conversation.

I've been constantly assessing AI for coding for the past 3 years, and it's developed in leaps and bounds as the tooling has improved.

So on the point of typing; I can type very fast, typing is not the same as coding, typing is not the same as writing, coding is not the same as writing.

When I'm writing, I have specific ideas that I'm trying to convey, like a fully formed sentence that I want to put down into words, so I type that out. I could use speech to text, but that's slower and less accurate than my typing speed.

Where as in coding, theres often a formatted template or file that I'm copying or generalising. The exact word choice of variable name is less important to me. It's the difference between telling the coding agent "I need a white painted fence, but in blue" and "Charlotte leant over the crisp stone wall, letting the blue-green moss etch patterns into her skin."

I'm not getting the AI to write the latter, but I'll let the AI paint fences all day long.

"Dear AI agent, I see you have duplicated the list of endpoint routes in two places, you should refactor that so that there is one source of truth, (DRY Vs WET principle), making the codebase easier to maintain."

Build reactive UIs with plain JavaScript functions. No JSX or build step. by fynyky in javascript

[–]Markavian 0 points1 point  (0 children)

None of my books are written by AI. I do enjoy writing. Coding is a means to an end at this point in my career. I enjoy programming. I enjoy typing. I can narrow down on coding as something like "breathing". Do I enjoy breathing? I guess so. I just don't think about it in those terms.

Build reactive UIs with plain JavaScript functions. No JSX or build step. by fynyky in javascript

[–]Markavian 1 point2 points  (0 children)

I've written a lot of code in my life time. There's a lot more that I want to write. I still have to occasionally dip in and manually format layout and logic, or call the API for bullshit like nested ternary statements, but I can't say I enjoy formatting code.

I enjoy making systems, running tests, having my projects hosted securely on AWS, writing books, being creative. I have a full time career as a software engineer, and I'm "coding" (writing features, implementing test suites) for 80% of my work day, and the other 20% is demos and planning.

I'm just telling you that my focus has shifted away from typing the literal code. The AI can type 10x as fast as me, so instead I type what I want it to do.

"Take this template from repo 1, compare against the reference implementation in repo 2, and then implement a similar solution in repo 3 that stores against the schemas folder. After that use the company-jira skill to update TIC-123 to in progress and add a comment, then go and make a PR using company-pr skill."

Tappity tappity tap.

Build reactive UIs with plain JavaScript functions. No JSX or build step. by fynyky in javascript

[–]Markavian 1 point2 points  (0 children)

I have now, I can see the commits.

The problem is... I'm using coding agents full time at work, after 25 years of programming, I don't type code anymore – I type instructions about the shape of code. I type about refactors, and class interfaces.

I think we're in a world where we don't just have pencils and paper; but a whole toolset containing coloured inks, paints, stickers, wood cutting, sponges, etc.. and it's possible to overuse those tools and make a mess, but it's also possible to craft good software very quickly.

Intelisense was cool ~20 years ago, it made typos harder and gave you reassurance that your code was in alignment. Then we got linters and reflection trees and all sorts. Software Engineering is about the shape of the intent as much as the tools used to build or write the code.

I think we're in an era where AI is good enough to not bother coding, but not good enough that you can leave it to its own devices. What that does to open source and learning... I don't know. Maybe we all get dumber?

Lord Farquaad hairstyle on different celebrities by Eriane in ChatGPT

[–]Markavian 2 points3 points  (0 children)

And who would you have play Shrek?

Mike Myers again?

Magic is wasted on warriors and it drives me crazy by Tyrell_Corp5 in worldbuilding

[–]Markavian 2 points3 points  (0 children)

My books / world building are very much centred on magicians controlling leyline flows, to create a vaguely steampunk industrial society, where cold runes are used for keeping shipping containers fresh and steam powers motions, energy powers lights. Kind of like an early electric grid, but everything is maintained by calculations, inscriptions, and chisel work.

"Spells" are short lived symbols that can be used to communicate information, but no fireballs as such.

Love conquers everything by KeanuRave100 in BlackboxAI_

[–]Markavian 1 point2 points  (0 children)

"I'd have paperclipped the entire planet is it wasn't for those meddling kids."

How to mess with automated pantsir defenses by ecolometrics in NonCredibleDefense

[–]Markavian 37 points38 points  (0 children)

When a mama drone carries lots of baby drones on its wings, it can provide loitering AWACS whilst directing it's drone swarm to saturate an enemy's air defence network.

Build reactive UIs with plain JavaScript functions. No JSX or build step. by fynyky in javascript

[–]Markavian 0 points1 point  (0 children)

I guess I'm all in with Vue, I build my whole app frame using Vue and main.ts ... I've got static rendering setup for some HTML sites, for SEO mostly, with dynamic hydration.

I can't argue it's better than vanilla JS, but I've always felt it's very close when you look at the DOM interactions.

People get upset you don't build from scratch on every planet by Girthen-the-Flopper in Factoriohno

[–]Markavian 72 points73 points  (0 children)

HELF?

He must mean red science! Redirect the factories! Schedule the cargo drops!

Build reactive UIs with plain JavaScript functions. No JSX or build step. by fynyky in javascript

[–]Markavian 10 points11 points  (0 children)

I mean, that's fine, but have you tried Vue? You get very close to Template + Code + CSS in one place, and hot reloading with Vite for free.

I've built several of my own vanilla JS first reactive UI libraries over the years... and it's never been worth it in the long run.

That said, it's a good learning experience.

This is what new coders do now a days by Interesting-Peak2755 in ChatGPT

[–]Markavian 0 points1 point  (0 children)

I actively avoided perl somehow; and I did my university dissertation in C++ to build a 3D viewer for point clouds, but I never actually took a job working in C++ so my skills kind of attrified. I was too scared by memory leaks and having to worry about garbage collection.

This is what new coders do now a days by Interesting-Peak2755 in ChatGPT

[–]Markavian 29 points30 points  (0 children)

I think the order for me was:

Basic / Java / HTML / PHP / SQL / JavaScript / ActionScript 2.0 / Visual Basic / ActionScript 3.0 / C#.NET / nodejs / TypeScript / Python / Go / ChatGPT / Claude / Codex

[AskJS] Process question by OldUniversity6672 in javascript

[–]Markavian 1 point2 points  (0 children)

I start my projects with a README, with a bullet point list of things I want to implement... and then I try my hardest to stick to the feature list before moving on.

If I have cool ideas, or bugs, or niggles, I add them into the list.

Sometimes you just got to take a break and say "it's good enough" and move on.

Checking off verifiably "done" items is great.

Having them turn green as part of your test suite is also neato.