Coding is software development. But not all software development is coding.

Everyone who's worked on a software development team knows this.

Before you code, you have to model out what it is that will be coded. You have to define what it is the software will do.

When you arrive at one screen, what happens next? How do you expect humans to behave when they see something in your app? Will they even behave in ways you intend?

And funny enough, it's people who code that often can't answer these questions.

It's not because coders don't know but it's because they've been operating under a certain mental paradigm for so long, it's hard to get them out of it. That's entirely expected because what makes coders
good at what they do is that they follow their own logic for how to execute a function.

But where product dev, UI/UX, QA, documentation, and bug testing come into play is in trying to understand additional paradigms. Namely, what happens when someone does something unexpected? How do we account for the unexpected?

That's all software development. Every experienced coder I talk to knows this They are more than happy to have that discussion, and are incredibly grateful that another pair of eyeballs considers this for them.

Because trust me, it's never just about coding.
@atomicpoet @tchambers I feel like somewhere in there it has to be mentioned that software development and software engineering are two different things too.
@mookie @tchambers Naturally. Sometimes software development is software art and not software engineering.

@atomicpoet I find that when it comes to software I feel it should be done twice. Once to understand the problem domain, and once when the problem domain is understood. Sadly I’ve never gotten a chance to try it out in practice :(

Do you guys have any UX peeps on calckey btw? Never pondered that.

@breadbin The UI/UX specialist for #Calckey is @freeplay.
@atomicpoet @breadbin Mainly UI. I still feel I need to learn more for UX.

@freeplay @atomicpoet Thanks for your contribution to the fediverse.

If you want to talk to some UX experts check out @scottjenson.

@breadbin @freeplay @atomicpoet
I'm semi-retired and looking for ways to give back. I'm happy to chat any time if you'd like to brainstorm ideas, want some UX perspective, or just need some friendly critique
@atomicpoet I like to remind my staff and colleagues that, as much fun as it can be, writing code is ultimately just a means to an end. Every problem you're solving is ultimately a human problem. The technology is just a tool you use, just a hammer in the toolbox. And it's not the only tool in there.