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.
Conversation
Notices
-
Embed this notice
Chris Trottier (atomicpoet@calckey.social)'s status on Friday, 23-Jun-2023 09:00:49 JST Chris Trottier -
Embed this notice
Chris Trottier (atomicpoet@calckey.social)'s status on Friday, 23-Jun-2023 09:00:46 JST Chris Trottier @mookie@trouble.social @tchambers@indieweb.social Naturally. Sometimes software development is software art and not software engineering.
-
Embed this notice
steve mookie kong (mookie@trouble.social)'s status on Friday, 23-Jun-2023 09:00:47 JST steve mookie kong @atomicpoet @tchambers I feel like somewhere in there it has to be mentioned that software development and software engineering are two different things too.
-
Embed this notice
Chris Trottier (atomicpoet@calckey.social)'s status on Friday, 23-Jun-2023 09:12:55 JST Chris Trottier @breadbin@bitbang.social The UI/UX specialist for #Calckey is @freeplay.
-
Embed this notice
Gen X-Wing (breadbin@bitbang.social)'s status on Friday, 23-Jun-2023 09:12:56 JST Gen X-Wing @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.
-
Embed this notice
Brett Kosinski (brettk@indieweb.social)'s status on Friday, 23-Jun-2023 12:51:09 JST Brett Kosinski @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.
Chris Trottier likes this.
-
Embed this notice