News for hackers. Stuff that matters.
Re:Dwarf Fortress is coming to Steam with graphics by umvi on Wednesday March 13, 2019 @02:11PM (#19381634)
One thing that amazes me about Dwarf Fortress is that the creator(s) don't use version control[1] (as of 2014, things may have changed):

"I don't use version control -- I didn't like the feeling of having the code get committed into a black box thingy with no immediate upside."

I can't fathom how you can manage the complexity of a game like DF without a VCS.

[1] https://www.reddit.com/r/IAmA/comments/1avszc/im_tarn_adams_...

Re:Dwarf Fortress is coming to Steam with graphics by tom_ on Wednesday March 13, 2019 @02:27PM (#19381828)
They take backups, name each folder based on the date, and what feature that was just completed (or just about to be started) that prompted the backup. I bet you a pound.

This is what everybody that says they don't use version control does.

Re:Dwarf Fortress is coming to Steam with graphics by c3534l on Wednesday March 13, 2019 @04:44PM (#19383550)
So they don't use version control software.
Re:Dwarf Fortress is coming to Steam with graphics by chimeracoder on Wednesday March 13, 2019 @02:53PM (#19382161)
> They take backups, name each folder based on the date, and what feature that was just completed (or just about to be started) that prompted the backup. I bet you a pound.

All they need to do is to compress those folders with zlib, and then they've reinvented git.

Re:Dwarf Fortress is coming to Steam with graphics by Moru on Wednesday March 13, 2019 @06:34PM (#19384641)
Nonono, that method existed long before Git. Git reinvented the wheel, if they did a better job about it is not for me to judge :-)
Re:Dwarf Fortress is coming to Steam with graphics by a1369209993 on Wednesday March 13, 2019 @05:20PM (#19383944)
That's what I do (for personal projects where I don't care about complex commit-graphs) and I do call it version control.
Re:Dwarf Fortress is coming to Steam with graphics by chucksmash on Thursday March 14, 2019 @06:33AM (#19387969)
Justifications like "where I don't care about complex commit-graphs," of which there are a few in this thread, always sound like they're trying to hide confusion about the tool by making it sound overly complex. Nobody cares about complex commit-graphs!

If you're just one person, you can work directly on master and just commit everything every time:

    git commit -am "I did some work"
Don't try to follow gitflow or githubflow or whatever it is that's made you bail on real version control. But why play the copying folders monty game in 2019?
Re:Dwarf Fortress is coming to Steam with graphics by a1369209993 on Friday March 15, 2019 @08:23PM (#19405554)
You don't seem to understand my previous comment. Tarballs are better. Complex commit-graphs are not a reason to avoid git for small projects, they are a reason why I can't avoid git for large projects. The revision history is complex or not regardless of what software I'm using to slog through it.
Re:Dwarf Fortress is coming to Steam with graphics by peheje on Wednesday March 13, 2019 @04:38PM (#19383494)
diff, branch, merge, blame, stash
Re:Dwarf Fortress is coming to Steam with graphics by Eruvarn on Wednesday March 13, 2019 @06:09PM (#19384425)
But if you're going to go through all that work... isn't it easier to just use Git, or some other VC?
Re:Dwarf Fortress is coming to Steam with graphics by AnIdiotOnTheNet on Wednesday March 13, 2019 @06:33PM (#19384633)
I've used git when I've contributed to open source projects. It's an over-complicated mess of a system when you're just one or two devs. Regular backups and notes are more than sufficient and never require you to google how to unfuck your branch.
Re:Dwarf Fortress is coming to Steam with graphics by Cogito on Wednesday March 13, 2019 @08:20PM (#19385345)
To jump on the wagon here - at its core git is just compressed snapshots.

Having to 'unfuck your branch' is a result of doing more than just storing compressed snapshots.

This is probably because all the training material and tutorials assume people want to do more than just snapshots, so as you follow along when getting set up it's easy to get into those kinds of situations.

As others have said, doing the compressed snapshot workflow is as easy as adding everything to a git repository, and committing it every time you want to make a snapshot.

The biggest hurdle is having each snapshot 'replace' the current one if you want to go back and look at it, but that's not a hard thing to adjust to for the value you get by using git's machinery for the snapshot workflow:

- fast and efficient remote backups

- greater compression (by using a shared object store for all snapshots)

- easy comparison of different snapshots

- bisection of snapshots to identify when a bug was introduced (including ability to easily automate running tests while bisecting)

- ability to change workflow in the future as needs change, in particular adding in remote collaborators, without having to change versioning system/workflow (well not too much of the workflow)

- rich ecosystem to easily publish source if desired at some point

- and lots more!

Many of these things are possible when you have a list of compressed archives of your source folder, but git really does make it much easier and you don't need to go all in on complex workflows to take advantage of it.

Re:Dwarf Fortress is coming to Steam with graphics by leadingthenet on Wednesday March 13, 2019 @06:51PM (#19384767)
There is a learning curve, true, but it definitely pays off once you are comfortable enough with the (admittedly bad) UI. Even for 1-2 person teams.
Re:Dwarf Fortress is coming to Steam with graphics by AnIdiotOnTheNet on Wednesday March 13, 2019 @06:55PM (#19384803)
I disagree. Compressed backups of the source and a changelog are very simple, straightforward, and effective on this scale. Too many people in this industry fetishize complexity and end up over-complicating even the smallest things, which might be why they get on the internet and criticize someone like Tarn for not doing so instead of actually creating something worthwhile.
Re:Dwarf Fortress is coming to Steam with graphics by leadingthenet on Wednesday March 13, 2019 @06:59PM (#19384833)
How the heck is that simpler than

-- git add .

-- git commit -m "I did something"

-- git push

How???

Re:Dwarf Fortress is coming to Steam with graphics by joppy on Wednesday March 13, 2019 @07:15PM (#19384945)
“git show-me-the-code-as-of-last-Wednesday” is not a command that git understands. Of course, you can _do_ this in git, by memorising arcane commands, and you still only get the output on your terminal. The other option is basically using a GUI interface for git.

On the other hand, finding the folder for last Wednesday and opening it up is easy.

Re:Dwarf Fortress is coming to Steam with graphics by leadingthenet on Wednesday March 13, 2019 @07:29PM (#19385046)
"git log" is a truly arcane command indeed.

Also, pushing your repo to Github / Gitlab / Bitbucket / (a thousand different free services) and then looking at the commit history visually is incredibly difficult.

Come on people, get a grip.

Re:Dwarf Fortress is coming to Steam with graphics by joppy on Wednesday March 13, 2019 @07:31PM (#19385064)
The actual command you need to use is something like “git show HEAD@{2013-02-25}:./file”, which I would count as arcane. And pushing your repo to github and looking at the commit history is using a graphical interface.
Re:Dwarf Fortress is coming to Steam with graphics by seba_dos1 on Thursday March 14, 2019 @09:21AM (#19388948)
No, the actual commands you need to use are "git log", copy the commit ID, and then paste it to "git show <PASTE_COMMIT_ID_HERE>". Of course you can use shortcuts, but those are entirely optional.

For a single-person, single-branch workflow, git is extremely easy. It gets really complicated when doing something more, until you stop seeing git as a VCS tool, but rather as a tool to manipulate the data structure used to do the VCS. But that's a completely different, unrelated topic to this thread.

Re:Dwarf Fortress is coming to Steam with graphics by skolsuper on Thursday March 14, 2019 @05:24AM (#19387631)
Most people that _play_ dwarf fortress probably memorise more arcane commands than that, let alone the people that write it.
Re:Dwarf Fortress is coming to Steam with graphics by rcfox on Wednesday March 13, 2019 @08:16PM (#19385315)
I've never needed to see the state of the code at a particular date, but I frequently look up when a particular line of code has changed, who did it, and why.
Re:Dwarf Fortress is coming to Steam with graphics by joppy on Wednesday March 13, 2019 @09:07PM (#19385625)
I’m not saying git is bad and you shouldn’t use it, I’m answering the question asked which was “how could anything but git possibly be easier”.
Re:Dwarf Fortress is coming to Steam with graphics by vharuck on Thursday March 14, 2019 @12:56PM (#19391084)
>The other option is basically using a GUI interface for git.

Unless you don't use a GUI for browsing your file system, you really can't dismiss the GUI that comes with Git. It's easy to use the history browser to check out code from certain dates. And it even simplifies tagging commits so you can check out "release 3" instead of referring to a list of release dates.

Re:Dwarf Fortress is coming to Steam with graphics by roddds on Wednesday March 13, 2019 @10:10PM (#19385956)
git log --since=2019-03-06
Re:Dwarf Fortress is coming to Steam with graphics by tom_ on Wednesday March 13, 2019 @09:17PM (#19385669)
Windows:

1. Click folder in Windows Explorer

2. Press Ctrl+C

3. Press Ctrl+V

4. Press f2

5. Type new name

6. Press Return

Mac OS X:

1. Click folder in Finder

2. Press Cmd+D

3. Press Return

4. Type new name

5. Press Return

(No real idea about Linux, which I'm only confident with from a programming perspective.)

If nothing else, it's at least fewer keypresses.

Re:Dwarf Fortress is coming to Steam with graphics by nomel on Wednesday March 13, 2019 @10:30PM (#19386054)
This is not really the use case of git. It's not a simple copy. You can look at old changes, reverse old changes, branch and merge new features at a later time.

It's does everything you would need to do manually do with copy paste (diff, merge, find old changes, comment changes, etc) but with much less effort (assuming you use a GUI).

Re:Dwarf Fortress is coming to Steam with graphics by specialist on Wednesday March 13, 2019 @10:31PM (#19386059)
As Donald Norman would say, it's all about the affordances. While supporting almost any inexplicably bad workflow imaginable (git-flow and kin), doing the reasonable thing for a two person crew has way too much cognitive burden.
Re:Dwarf Fortress is coming to Steam with graphics by BigJono on Wednesday March 13, 2019 @07:52PM (#19385194)
Because "simple" and "complex" both have two completely different meanings in software engineering. Something can be simple and/or it can be simple to use. Usually they're inversely correlated. You're both working on different definitions of simple.
Re:Dwarf Fortress is coming to Steam with graphics by tom_ on Wednesday March 13, 2019 @08:25PM (#19385383)
If there's one of you, whatever, it's your problem.

If thre's two of you, I might be so bold as to suggest it would be worth giving SVN a try. All the usual handy version control system stuff that makes collaboration easier, but the mental model is simpler than git (with all the things you can imagine that might imply), and you've got a handy escape hatch, in the shape of svn lock, for non-mergeable binary files. Great for PSD files and so on.

(Another thing about SVN that's different from git: working copy disk usage is proportional to size of HEAD, not size of repo. You can reasonably use it for distributing binary builds to non-programmer team members, for example.)

Re:Dwarf Fortress is coming to Steam with graphics by brownbat on Wednesday March 13, 2019 @10:49PM (#19386134)
Trying to learn git was a humbling experience.

Everything seems so simple and then suddenly you accidentally deleted all your local changes and have a bunch of similar but not identical branches. You get a message saying your head is detached and that feels right. At least your working tree is clean, you'd hate to have a dirty working tree.

You have a pressing need to learn merge but that launches its own fun minigame:

https://stackoverflow.blog/2017/05/23/stack-overflow-helping...

It's so popular and well documented that every time you get confused it feels like a personal failure.

The promise of git is phenomenal, and I know a lot of people realize that by mastering it. I just wish I had figured out a way to learn it more iteratively. It felt like there were a bunch of frontloaded concepts you need to master to get yourself back out of trouble. And if you ask for help from someone who doesn't include whatever you messed up in their normal workflow, even if they've used git for years they might not have any idea.

Re:Dwarf Fortress is coming to Steam with graphics by Eruvarn on Wednesday March 13, 2019 @07:04PM (#19384870)
I have to say that I disagree with you. When I've worked on projects by myself, or perhaps one other developer, I've found git to be much easier to use than making manual backup-folders. There isn't really any need to use that many branches when you're only two developers, so most of the time you're just going to be using git commit, pull and push. It takes about as much time as making backups, and the ability to see exactly which lines where changed in each commit can be invaluable at times.
Re:Dwarf Fortress is coming to Steam with graphics by imetatroll on Wednesday March 13, 2019 @11:13PM (#19386251)
The ease with which you can review how things have changed in a large code base (one written even by just one person) is invaluable. Not hard to use and the upsides - being able to diff different commits - is really something that shouldn't be taken lightly.
Re:Dwarf Fortress is coming to Steam with graphics by nomel on Wednesday March 13, 2019 @10:28PM (#19386046)
> when you're just one or two dev

Version control has nothing to do with the number of developers, it's a tool used to snapshot code, allowing easy tracking, reversal, and plain old "I'll finish this later". I couldn't imagine trying to develop without being able to make a branch, try something out, jump back and fourth between features, and then merging everything together later.

I can't stand the command line tool, but a nice GUI like Sourcetree or TortoiseSVN makes juggling very nice.

Re:Dwarf Fortress is coming to Steam with graphics by a_f on Thursday March 14, 2019 @04:35AM (#19387423)
Love Tortoise, it is my go to for Git % SVN
Re:Dwarf Fortress is coming to Steam with graphics by diminoten on Thursday March 14, 2019 @04:39AM (#19387442)
I'm sorry but if you've been writing one of the most complex and elaborate video games in human history, you can figure git out, probably faster than it took Linus to write it (a weekend).
Re:Dwarf Fortress is coming to Steam with graphics by AnIdiotOnTheNet on Thursday March 14, 2019 @07:43AM (#19388309)
I'm sorry, but if your development model works fine for you and has allowed you to create a cornerstone of gaming culture and keep updating it for nearly 2 decades with a 2 person team... maybe you don't need to take advice from internet know-it-alls?
Re:Dwarf Fortress is coming to Steam with graphics by diminoten on Friday March 15, 2019 @05:27AM (#19398013)
...or maybe you could use some help!
Re:Dwarf Fortress is coming to Steam with graphics by tom_ on Wednesday March 13, 2019 @08:40PM (#19385466)
Copy folder, rename folder... it's fewer keypresses in Windows Explorer than committing to git from the command line! "Using git is less work than copying a folder" is not an argument I personally can get behind.
Re:Dwarf Fortress is coming to Steam with graphics by danielbarla on Wednesday March 13, 2019 @02:43PM (#19382018)
Honestly, for personal projects where I'm the sole developer, I only use git nominally. I mean, it's there, and sure, I commit; but it's not like I'm spawning feature branches or anything like that. It's a rather linear set of commits, functionally almost equivalent to having a zip of the source every now and then. I'm sure many people are the same.
Re:Dwarf Fortress is coming to Steam with graphics by zrobotics on Wednesday March 13, 2019 @03:23PM (#19382572)
Even for small personal projects, for me the real killer feature is commit messages. Otherwise, it's almost impossible to remember which numbered folder has the change I want, and looking through commit messages is often a good way to get back up to speed on a project I haven't touched in a while.
Re:Dwarf Fortress is coming to Steam with graphics by LyndsySimon on Wednesday March 13, 2019 @03:32PM (#19382696)
Sort of.

I've used git for so long and so deeply that it's ingrained in the way I think about code - I break things into atomic commits, and regularly traverse and edit the commits in the feature branch that I'm working on. That doesn't change when I'm working solo, nor do my commit message style rules. I find it very useful to be able to investigate the history of a piece of code, even as it moves across multiple files, and figure out what happened and why.

That said, when I'm working on a team I generally don't care how many concurrent branches are being worked on - it's not a problem at all if the threaded view is n levels deep. When I'm working alone I tend to have a linear (single threaded) history, with tags for each release or deploy.

Re:Dwarf Fortress is coming to Steam with graphics by specialist on Wednesday March 13, 2019 @10:46PM (#19386121)
"I break things into atomic commits"

This is something that I struggle with. And it sets me apart from the apparent majority of (younger) programmers.

At best, once I've baked something enough that I'm satisfied, I can go back and break up the work. But then what's the point?

From my perspective, the agile/scrum mindset (velocity!) leads to spamming the code base with poorly reasoned trivial changes, frequently just kicking the can down the road, happily accumulating technical debt like an accretion disk.

Alas. I think the youngsters are more correct. Code bases are now so short lived that anything more than the bare minimum is just wasted effort.

I miss the days of product development and burning CD-ROM gold masters and people at least tried to hammer nails straight.

I know, I know, get off my lawn and all that.

Re:Dwarf Fortress is coming to Steam with graphics by jweather on Wednesday March 13, 2019 @04:12PM (#19383238)
Linear git history is infinitely better than no version control, even on small solo projects.
Re:Dwarf Fortress is coming to Steam with graphics by CydeWeys on Wednesday March 13, 2019 @08:32PM (#19385420)
This is how many large teams do software development, including most of Google (see e.g. my team's project at https://nomulus.foo ). It's totally sufficient for personal programming, and that's what I do too.

You're still using git for real even if you only ever have one branch.

Re:Dwarf Fortress is coming to Steam with graphics by stcredzero on Wednesday March 13, 2019 @02:44PM (#19382051)
Hear hear! That said, it's pretty damn useful to have a log of my changes. Commit often, and it's even more useful! IntelliJ IDEs have pretty nice ways of viewing the diffs over time per file, and many other tools exist for doing this. Super useful!
Re:Dwarf Fortress is coming to Steam with graphics by ahaferburg on Wednesday March 13, 2019 @05:30PM (#19384060)
I don't use branches either, but what I do like to use every now and then is stash. Sometimes you program yourself into a corner, or you realize that you need to take a step back. Or to quickly check what caused that regression you just noticed.
Re:Dwarf Fortress is coming to Steam with graphics by Grue3 on Thursday March 14, 2019 @11:10AM (#19389896)
What if you decide to implement a new feature/big refactoring and don't finish it for some reason? This is where feature branches shine, you can just switch back to master and start working on something else.
Re:Dwarf Fortress is coming to Steam with graphics by diminoten on Thursday March 14, 2019 @04:41AM (#19387448)
Git flow is dead simple to follow, I find it even easier than coming up with anything else on the fly.
Re:Dwarf Fortress is coming to Steam with graphics by Pfhreak on Wednesday March 13, 2019 @02:19PM (#19381731)
They almost certainly use some sort of version control, like all novice programmers do, right? -- copying files/directories, creating backups, etc. (MyProject02.old.bak.zip).
Re:Dwarf Fortress is coming to Steam with graphics by Buttons840 on Wednesday March 13, 2019 @06:41PM (#19384699)
Ah yes:

  myproject.final.zip
  myproject.production.zip
  myproject.backup.zip
  myproject.backup2.zip
  myproject.shipped.zip
Re:Dwarf Fortress is coming to Steam with graphics by CydeWeys on Wednesday March 13, 2019 @08:30PM (#19385410)
myproject.final2.zip

myproject.final3.zip

myproject.final_for_real.zip

Been there done that. I prefer git where it's all just meaningless hashes, or semver tags.

Re:Dwarf Fortress is coming to Steam with graphics by felipemnoa on Wednesday March 13, 2019 @02:49PM (#19382112)
I'd be surprised if that is not the case. No way they could have gotten this far without at least this minimum level of version control.
Re:Dwarf Fortress is coming to Steam with graphics by ethbro on Wednesday March 13, 2019 @02:24PM (#19381791)
No development team, no need for version control.

I meta love DF for it's primitive development practices too.

Guy decides to make a game with a block of stone and a chisel, development community calls him crazy and says games can't be made that way, but he keeps chiseling away.

Re:Dwarf Fortress is coming to Steam with graphics by oftenwrong on Wednesday March 13, 2019 @02:35PM (#19381932)
This is like stone carving with a chisel, but striking the back of the chisel with your hand instead of using a hammer. A hammer adds a bit of complexity, but you will save yourself a significant amount of pain.
Re:Dwarf Fortress is coming to Steam with graphics by Macuyiko on Wednesday March 13, 2019 @05:28PM (#19384046)
Until you hit your hand with the hammer, then you can't use either the hammer or your hand any more (pedantic, I know, but meant in good spirit)
Re:Dwarf Fortress is coming to Steam with graphics by rcxdude on Wednesday March 13, 2019 @03:12PM (#19382428)
I think one problem is he doesn't, or at least it is managed through heroic effort as opposed to efficiently. Updates take longer and longer and have a longer period of 'everythings broken' as the game progresses. From all reports the code is a complete mess. It's an amazing piece of work, but it does seem like there is some wasted potential there (though I can believe that it may not be possible to harness that potential without giving up on the incredible ambition of the game, because this is the kind of thing that can only really be accomplished by someone who is completely unreasonable).
Re:Dwarf Fortress is coming to Steam with graphics by Sargos on Wednesday March 13, 2019 @03:38PM (#19382781)
Tarn isn't known for being a good developer. He's just very dedicated :)

In fact it's pretty well known that Dwarf Fortress has a horrible code base and it would be a huge project to bring it up to a good standard.

Re:Dwarf Fortress is coming to Steam with graphics by ilaksh on Wednesday March 13, 2019 @06:36PM (#19384659)
Maybe he just said he wasn't the greatest developer and that the code wasn't well organized. That's called modesty and honesty.

In this era of self-promotion some people actually can't recognize those things.

But I think its very obvious that he is a good programmer. His work is literally legendary.

Re:Dwarf Fortress is coming to Steam with graphics by SquareWheel on Wednesday March 13, 2019 @10:11PM (#19385964)
I feel the same way about Notch. He was being modest when being critical of his own code. Besides, Minecraft was little more than a weekend project when he started. The whole idea is to move fast when prototyping game ideas.

It's unfortunate that people latched on and the "Notch is a bad coder" meme took off. I imagine the same is true with Tarn.

Re:Dwarf Fortress is coming to Steam with graphics by rizzin on Wednesday March 13, 2019 @10:11PM (#19385965)
>But I think its very obvious that he is a good programmer. His work is literally legendary.

"His work", as in, the game he made. Game development is a multi-faceted beast. It is quite possible that while game design is awesome, technical implementation is a mess even if it reaches the goals.

I have heard DF being praised for having so many things to do, for being able to create wild stories, etc, but never for technical excellence.

Re:Dwarf Fortress is coming to Steam with graphics by AnIdiotOnTheNet on Wednesday March 13, 2019 @06:38PM (#19384683)
Good devs get shit done. Feel however you want about the cleanliness of your code vs that of others, but Tarn created something that will be recognized for its significance to gaming culture for the foreseeable future.
Re:Dwarf Fortress is coming to Steam with graphics by umvi on Wednesday March 13, 2019 @03:43PM (#19382844)
Well they say hard work beats talent when talent doesn't work hard...

DF is definitely an admirable and awe-inspiring project, regardless of the beauty of its innards

Re:Dwarf Fortress is coming to Steam with graphics by Mr_Shiba on Thursday March 14, 2019 @12:46AM (#19386593)
> Tarn isn't known for being a good developer. He's just very dedicated :)

Genius is one percent inspiration and ninety-nine percent perspiration - Thomas Edison.

Re:Dwarf Fortress is coming to Steam with graphics by Smithalicious on Thursday March 14, 2019 @02:10AM (#19386859)
I feel like I see this quite often with large, single man projects, both inside and outside of IT (Henry Darger comes to mind). I feel like there might be some kind of bias at work here, but I do think it's interesting to see that traits like "being a good developer" don't seem to correlate very strongly with making large, successful personal projects.
Re:Dwarf Fortress is coming to Steam with graphics by stcredzero on Wednesday March 13, 2019 @02:43PM (#19382034)
One thing that amazes me about Dwarf Fortress is that the creator(s) don't use version control[1] (as of 2014, things may have changed)

A friend of mine, years ago, took the "daring, revolutionary" step of convincing NASA management to embrace version control. I also know of a European consulting firm which made a lot of money swooping in and saving a major Euro bank's problems due to lack of version control.

Re:Dwarf Fortress is coming to Steam with graphics by jandrese on Wednesday March 13, 2019 @02:20PM (#19381745)
It makes a little sense. They aren't working with any kind of time limit, so if they break something they just work at it until it is fixed. There's no rolling back to the last good version.

But yeah, this is undoubtedly a factor in the games rather glacial development rate.

Re:Dwarf Fortress is coming to Steam with graphics by AdmiralAsshat on Wednesday March 13, 2019 @02:54PM (#19382178)
Copy of Copy of Copy of DFSource.zip
Re:Dwarf Fortress is coming to Steam with graphics by tareqak on Wednesday March 13, 2019 @08:12PM (#19385294)
Tarn Adams did however release the RAWs of the games to the public domain. As a personal project, I wrote a script to take the different zipped releases, extract the RAWs, and layer them into a git repository while attributing everything to Adams' handle Toady One. I separated the script I used to create it, and the layered RAWs into two separate repos. It's not up to date, but here it is:

https://github.com/tareqak/df_raws_helper https://github.com/tareqak/df_raws

Re:Dwarf Fortress is coming to Steam with graphics by daemin on Thursday March 14, 2019 @10:49AM (#19389696)
I think as long as you have a system for versioning the source code you are working on you will be fine. It's just that it will be a little more manual a process to perform (hence you might do it less often), but if it's a stable process then it should suffice.

Configuration Management isn't just about keeping your source in source control software / server somewhere, it's also about the tools, dependencies, and other artefacts that you need to build and distribute the software.

How many people take great care for the version control system but forget everything else?

Re:Dwarf Fortress is coming to Steam with graphics by honkycat on Wednesday March 13, 2019 @11:15PM (#19386261)
Dwarf Fortress is a popular game, but it's progress has been stalled for years.

One of its big issues is performance. For an ascii game.

If anything, it is an example of how saying "Eh, screw it." can stall your progress

Re:Dwarf Fortress is coming to Steam with graphics by npunt on Thursday March 14, 2019 @05:18PM (#19393851)
DF does massively complicated and computationally expensive simulations. It eats CPUs alive. How it shows those results (ascii, tile pack, etc) has nothing to do with it - it isn't GPU-bound the way just about every other game is, because it's as much a simulation as a game.
Re:Dwarf Fortress is coming to Steam with graphics by Smithalicious on Thursday March 14, 2019 @02:13AM (#19386867)
What do you mean by "stalled for years"? I haven't played in a while but according to the website[0] the last development progress wasn't even a month ago.

[0]http://www.bay12games.com/dwarves/