Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Post History

60%
+1 −0
Q&A Are there good tips on being a better *creative* writer?

I would say that if you're a coder by trade, then creative writing is very similar to creating a complex piece of code. If you woke up tomorrow morning and decided to write a word processor in go...

posted 9y ago by Michael B‭  ·  last activity 5y ago by System‭

Answer
#3: Attribution notice added by user avatar System‭ · 2019-12-08T01:14:21Z (about 5 years ago)
Source: https://writers.stackexchange.com/a/17522
License name: CC BY-SA 3.0
License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision by user avatar Michael B‭ · 2019-12-08T01:14:21Z (about 5 years ago)
I would say that if you're a coder by trade, then creative writing is very similar to creating a complex piece of code.

If you woke up tomorrow morning and decided to write a word processor in go (or some other random language you didn't know) It is unlikely that you're first few iterations would be anything to do with the word processor you want to write. It would be small test pieces to help you understand how the language worked.

Then once you had a decent grasp of how the language fitted together, you'd probably start planning the structure of the program, perhaps using the various source control and methodologies that are available.

So when you start writing a story use the same methodology you would use to write code. Pull out your favourite agile management tool (etc) and start creating a plan just as you would a piece of software.

So decide what the overall purpose (plan) of the story is, what does it need to convey from beginning to end. Then break that down into smaller pieces, maybe using a beginning / middle / end layout.

It is as much about understanding your approach and process as it is about sitting down and writing. If you're a coder you already have a very strong set of methodologies that you should be extremely familiar with. This is head and shoulders above what most writers can bring to their first pieces.

Mostly though, take your time, get to know yourself, and your own style, use the tools you have available (I actually store most of my writing in Github - it is a fantastic resource for managing creative writing) In time your confidence with this new language will develop and it will all compile a little more frequently!

#1: Imported from external source by user avatar System‭ · 2015-05-31T16:35:10Z (over 9 years ago)
Original score: 0