Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
Based purely on title, then Neverending Story. Plus, many days feel like this - whether you're the horse or the person trying to pull the horse out of the bog...
Well, if you accept some of the inanities of interacting with project managers and product owners as things that fall into this category, I've got one for ya:
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
Book, 1970 movie adaptation or the recent Amazon Streaming adaptation? All three are absurd, but the 1970s adaptation is less grim than either the book or the Amazon version.
Ouch. That's a great question actually. I'm not sure if I'd call the recent Amazon adaptation necessarily grim, but it was definitely weighty especially towards the end.
But great question because I was having this exact debate with a coworker, I honestly don't know which adaptation I love more, they've both got a certain brilliance about them.
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
To me, the 1970 movie was too short to adequately make the transition from "merely absurd" to "grim". You don't have quite have that "litany of absurdities" feeling (especially if you binge the series) from the movie that you do in the streaming version.
For us poor sods who don't work at cushy startups with foosball tables and free lunch, Office Space is still dead on. (Despite the movie being about software developers, I'm claiming it's not "specifically about software" as much as it's about the culture around office life in America.)
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
Even better: modern business people that don't quite understand that "correlation" and "causation" are two very different things ...and that, while AI and ML can be damned good at finding the former, they sorely struggle with the latter.
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
I've spent most of my career in consulting. I've gotten to work at a lot of organizations of varying sizes and across many industries. Every place is broken – you just have to find th brokenness that's easiest to deal with (one of the benefits of shorter-term consulting is you only have to tolerate a given brand of brokenness for a limited period of time and, when you're just about to lose your mind with the current brand, you can console yourself with "it's only more days/weeks/months"
For me, right now, it's Avatar: The Last Airbender (the full cartoon).
Searching for that first job, and knowing how much more I still have to learn in my coding career, definitely feels like Aang preparing (but never being prepared enough) to fight the Fire Lord.
Also, allegories about resourcefulness, relying on your community, coming up with novel solutions, drawing from wisdom of your predecessors, etc. etc. etc. (And maybe office dogs are Appa?)
This is cheating, but "How to Fight a Hydra" by Josh Kaufman was written explicitly to be an allegory that is meant to describe "how to do hard things" (of which writing software definitely applies!)
It's meant to mimic the feel of a story from really old works (like the Odyssey, etc) but is significantly shorter, and much more to the point. I highly recommend it!
This is a book where I also think the audio book experience is probably different than the "in hand" reading experience as well. The way the book is laid out and split up adds to the experience I think, so that may be why it was an underwhelming audio book :)
Vicki, once a manager of aircraft maintenance, is now charming Python & Ruby. She has coded OpenGates.dev, #VetsWhoCode bot, Code Questions bot, & LGBTQ of the Day Bot. They love relatable writing.
Location
Richmond, Virginia
Education
Self Taught Python/Ruby, BBA in Small Business Mgmt, AS in Production Mgmt
"Zen and the Art of Motorcycle Maintenance" by Robert M. Pirsig. It talks about the nature of "Quality", the beauty of craft, and the relationship between people and technology.
There's some giant monsters comming to destroy everthing that we have, we don't know from where they came, but knows that we must fight them with everything we have (which are MECHAS).
It's just a movie about some monsters fighting kids with poor mental health caused of overhelming work strees using MECHAS.
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
Man's search for meaning by Viktor E Frankl, pretty much describes how all of us start with hope and realize the monstrous code bases over time. This story does have a happy ending, and its a story about struggle and hope :)
One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
Been using UNIX since the late 80s; Linux since the mid-90s; virtualization since the early 2000s and spent the past few years working in the cloud space.
Location
Alexandria, VA, USA
Education
B.S. Psychology from Pennsylvania State University
Not to mention that true AI - were one able to create what is essentially an artificial consciousness - isn't really ethically compatible with prior models of obsolescence. I mean, what do you do when your previous-generation AI has reached the end of its useful life? Is retiring it equivalent to killing something?
Plato's Allegory of the Cave and especially the return to the cave is quite applicable to being an software architect thinking and moving in one direction, while the surrounding is thinking he's a mad man.
Dresden Files - Harry Dresden is a detective and wizard, He really doesn't know what he's doing and sort of learns as he goes. At times he has great success and then things go to 💩. He is a bit of a loaner but has some really good friends that he can rely on and that help him out.
Our protagonist begins with a traditionally bright future. He abandons that. He abandons all things. He sets off on a personal journey of discovery and adventure. Has a great time with all these new experiences that were nowhere near his plan. His final big adventure - his largest by bar - is his undoing.
Into the Wild. Book by Jon Krakauer, movie by someone different.
Hey! I'm Dan!
I have been coding professionally for over 10 years and have had an interest in cybersecurity for equally as long!
I love learning new stuff and helping others
Location
Brighton / London, UK
Education
Edinburgh Napier (Postgrad Cert Advanced Security & Digital Forensics)
From Wikipedia... "The storyline concerns a growing, corrosive, alien amoeboidal entity that crashes to Earth from outer space inside a meteorite. It devours and dissolves citizens in the small communities of Phoenixville and Downingtown, PA, growing larger, redder, and more aggressive each time it does so, eventually becoming larger than a building."
If that doesn't describe legacy code (where the citizens are developers working on it) then I don't know what else will!
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
Location
City of Bath, UK 🇬🇧
Education
11 plus years* active enterprise development experience and a Fine art degree 🎨
I was going to say The Phoenix Project until I saw the qualifier. Instead, I think I'll go with My Side of the Mountain. The level of exploration and progressive improvement just captures so much of greenfield development.
I teach college web development classes in Denmark and I have been messing around on the Internet since the WWW became a thing.
I love simple solutions and humour!
The NeverEnding History. A strange guy in a strange land with strange people trying to solve endless problems that are not actually his problems; and the best: he doesnt know how to explain it to his family, and after all that, he loves it.
Memento. Every time I return to my code after a meeting: "Now… where was I." Comments are my tattoos. If I get burned by a poorly documented or otherwise badly-behaving library, I try to record it somewhere, but I usually get distracted before I can. Blaming IE (my John G.) for all my front-end problems.
I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
It has people doing seemingly pointless, repetetive chores without understanding why, management is authoritarian, and the way out is to go back and research the original documentation.
Urban legend, former IMDb editor, conference speaker, Seattle CoderDojo organizer. Love finding inspiration in dev tools and products, then sharing it with dev communities.
Location
Seattle, WA
Education
BA in Creative Writing, multiple aCloudGuru certification courses, Udemy classes, etc.
I teach college web development classes in Denmark and I have been messing around on the Internet since the WWW became a thing.
I love simple solutions and humour!
The Malazan Book of the Fallen.
Whatever you're doing matters, but not that much as there are so many things going on that you're not involved with (but still impact on you)
Max is a startup software engineer. He seeks to use what he has learnt as a startup founder and tech community leader to solves hard problems with innovate products or services.
Based purely on title, then Neverending Story. Plus, many days feel like this - whether you're the horse or the person trying to pull the horse out of the bog...
Was going to be my suggestion as well 😂.
Well, if you accept some of the inanities of interacting with project managers and product owners as things that fall into this category, I've got one for ya:
Catch-22.
Book, 1970 movie adaptation or the recent Amazon Streaming adaptation? All three are absurd, but the 1970s adaptation is less grim than either the book or the Amazon version.
Ouch. That's a great question actually. I'm not sure if I'd call the recent Amazon adaptation necessarily grim, but it was definitely weighty especially towards the end.
But great question because I was having this exact debate with a coworker, I honestly don't know which adaptation I love more, they've both got a certain brilliance about them.
To me, the 1970 movie was too short to adequately make the transition from "merely absurd" to "grim". You don't have quite have that "litany of absurdities" feeling (especially if you binge the series) from the movie that you do in the streaming version.
For us poor sods who don't work at cushy startups with foosball tables and free lunch, Office Space is still dead on. (Despite the movie being about software developers, I'm claiming it's not "specifically about software" as much as it's about the culture around office life in America.)
Or Dilbert...
Replace "Cloud" with AI/ML/DL/Blockchain and you have the modern business people.
Even better: modern business people that don't quite understand that "correlation" and "causation" are two very different things ...and that, while AI and ML can be damned good at finding the former, they sorely struggle with the latter.
Spoiler alert:
For foofy startups, Office Space is still dead on.
I've spent most of my career in consulting. I've gotten to work at a lot of organizations of varying sizes and across many industries. Every place is broken – you just have to find th brokenness that's easiest to deal with (one of the benefits of shorter-term consulting is you only have to tolerate a given brand of brokenness for a limited period of time and, when you're just about to lose your mind with the current brand, you can console yourself with "it's only more days/weeks/months"
Mike Judge is a national treasure
For me, right now, it's Avatar: The Last Airbender (the full cartoon).
Searching for that first job, and knowing how much more I still have to learn in my coding career, definitely feels like Aang preparing (but never being prepared enough) to fight the Fire Lord.
Also, allegories about resourcefulness, relying on your community, coming up with novel solutions, drawing from wisdom of your predecessors, etc. etc. etc. (And maybe office dogs are Appa?)
:)
When code stops working... the cabbage guy.
my codebageeees =P
This is cheating, but "How to Fight a Hydra" by Josh Kaufman was written explicitly to be an allegory that is meant to describe "how to do hard things" (of which writing software definitely applies!)
It's meant to mimic the feel of a story from really old works (like the Odyssey, etc) but is significantly shorter, and much more to the point. I highly recommend it!
It's okay. I just listened to it on Audible a week or two ago. I expected to get a bit more out of it, but it's an interesting and quick read.
This is a book where I also think the audio book experience is probably different than the "in hand" reading experience as well. The way the book is laid out and split up adds to the experience I think, so that may be why it was an underwhelming audio book :)
Not a book or movie, but this Game:
Building upon the same thing over and over till it collapses.
What game is this?
Tummple amazon.com/BAXBO-Tummple-Original-...
The Myth of Sisyphus
I mean, that's what I was going to say. It probably applies to almost all jobs too. 🤣
Russian Doll could also be a good one.
"Zen and the Art of Motorcycle Maintenance" by Robert M. Pirsig. It talks about the nature of "Quality", the beauty of craft, and the relationship between people and technology.
It's covered more in this context in the Greater than Code podcast episode: 123: BOOK CLUB! Zen and The Art of Motorcycle Maintenance
Evangelion!!
There's some giant monsters comming to destroy everthing that we have, we don't know from where they came, but knows that we must fight them with everything we have (which are MECHAS).
It's just a movie about some monsters fighting kids with poor mental health caused of overhelming work strees using MECHAS.
Groundhog Day. 😁
Hackers. If your day-to-day doesn't resemble Crash Override's, you're doing something egregiously wrong.
...and you have a hard time not laughing at it.
Man's search for meaning by Viktor E Frankl, pretty much describes how all of us start with hope and realize the monstrous code bases over time. This story does have a happy ending, and its a story about struggle and hope :)
Steven Pressfield, the War on Art
stevenpressfield.com/books/the-war...
It's a wonderful book on the inner struggle that face writers at the time they have to actually sit down and write things on the keyboard.
We developers also have to sit down, write things with a keyboard and deal with tons of frustration, so this gets to the heart of what we do.
A developer could have written the same story.
But honestly, writers usually write much better than us.
ex-machina(movie) . Makes you wonder about what is ethical in AI and how we handle our interactions in future.
Not to mention that true AI - were one able to create what is essentially an artificial consciousness - isn't really ethically compatible with prior models of obsolescence. I mean, what do you do when your previous-generation AI has reached the end of its useful life? Is retiring it equivalent to killing something?
Plato's Allegory of the Cave and especially the return to the cave is quite applicable to being an software architect thinking and moving in one direction, while the surrounding is thinking he's a mad man.
Nobody has suggested Moby Dick?
One peron's obsession that goes too far.
I've definitely seen my share of devs chasing their white whale 😄
Hitchhikers Guide to the Galaxy...Always.
The Room.
I think this answer is self-explanatory.
Dresden Files - Harry Dresden is a detective and wizard, He really doesn't know what he's doing and sort of learns as he goes. At times he has great success and then things go to 💩. He is a bit of a loaner but has some really good friends that he can rely on and that help him out.
Our protagonist begins with a traditionally bright future. He abandons that. He abandons all things. He sets off on a personal journey of discovery and adventure. Has a great time with all these new experiences that were nowhere near his plan. His final big adventure - his largest by bar - is his undoing.
Into the Wild. Book by Jon Krakauer, movie by someone different.
The Blob.
From Wikipedia... "The storyline concerns a growing, corrosive, alien amoeboidal entity that crashes to Earth from outer space inside a meteorite. It devours and dissolves citizens in the small communities of Phoenixville and Downingtown, PA, growing larger, redder, and more aggressive each time it does so, eventually becoming larger than a building."
If that doesn't describe legacy code (where the citizens are developers working on it) then I don't know what else will!
Back to the future, wildly wrong predictions, crazy tech and it seems to have no sense of timescales.
I was going to say The Phoenix Project until I saw the qualifier. Instead, I think I'll go with My Side of the Mountain. The level of exploration and progressive improvement just captures so much of greenfield development.
Jurassic Park
"Must go faster!"
Sometimes it's like the story of sisyphus.
The NeverEnding History. A strange guy in a strange land with strange people trying to solve endless problems that are not actually his problems; and the best: he doesnt know how to explain it to his family, and after all that, he loves it.
Ex Machina
of course is one of the movies that if you don't have a programming knowledge it wouldn't be interesting to watchMemento. Every time I return to my code after a meeting: "Now… where was I." Comments are my tattoos. If I get burned by a poorly documented or otherwise badly-behaving library, I try to record it somewhere, but I usually get distracted before I can. Blaming IE (my John G.) for all my front-end problems.
Maybe Holes?
It has people doing seemingly pointless, repetetive chores without understanding why, management is authoritarian, and the way out is to go back and research the original documentation.
"Go, Dog, Go!" - The whole hat subplot is an allegory for code reviews.
As for learning to code I always tell my students to "wax on, wax off"...
It’s George Orwell’s “Animal Farm”.
Just kidding. It’s Tom Sawyer, the fence painting scene.
If you haven't read The Pheonix Project, get on it! It's absolutely amazing.
The Malazan Book of the Fallen.
Whatever you're doing matters, but not that much as there are so many things going on that you're not involved with (but still impact on you)
i would really love to write an anime on software development
"I Know It When I See It: A Modern Fable About Quality"
amazon.com/Know-When-See-Modern-Qu...
Gulliver's travel, a tale of constantly being out of your depth but survives to go home.
Lord of the rings: media.giphy.com/media/YZjHGZdwdBMf...