|
A new UN antiterrorism convention has made it a felony to distribute or possess any version control software. This includes diff and patch tools which are classed as "weapon components." Even backups are viewed with suspicion github and BitBucket have both been seized by the government and will be e-shredded. Richard Stallman fled to Uruguay with a secure USB drive containing the last stable release of RCS. How will we adapt to this new world?
|
# ? May 26, 2017 05:22 |
|
|
# ? May 4, 2024 11:32 |
|
After the first six months, everyone's got their system. Every time I have to work on a section of code, the first thing I do is copy it out to a separate file and work it into its own function. Then I shunt around the old code to make sure tests pass before deleting it. In a day I might create a dozen of these new files. It looks like a transaction log if you squint at it. That's OK with the government as long no one tries to automate it. We still have IDEs, thank goodness, or we'd never be able to find the code to work on. Pete prefers the "copy on write" approach. He tacks on a 6-letter random suffix each time he supersedes a file. Navin wouldn't stop editing files on the share drive. The manager tried to set it up so he would only have write permission on Tuesdays, but that backfired because he just used that day to nuke people's last week of work.
|
# ? May 26, 2017 05:23 |
|
before the porn company got big i used a vim plugin to just auto-ftp stuff directly to the server whenever i saved it and version control was naming stuff "butt_gallery.old.php". tbh i kind of preferred it to git
|
# ? May 26, 2017 05:39 |
|
please post butt_gallery.php
|
# ? May 26, 2017 05:41 |
|
Tiny Bug Child posted:before the porn company got big i used a vim plugin to just auto-ftp stuff directly to the server whenever i saved it and version control was naming stuff "butt_gallery.old.php". tbh i kind of preferred it to git
|
# ? May 26, 2017 05:43 |
|
Tiny Bug Child posted:before the porn company got big i used a vim plugin to just auto-ftp stuff directly to the server whenever i saved it and version control was naming stuff "butt_gallery.old.php". tbh i kind of preferred it to git i still do this for static sites that i've been maintaining for 10+ years
|
# ? May 26, 2017 06:48 |
|
sourcefile.java sourcefile2.java sourcefilelegit.java
|
# ? May 26, 2017 07:20 |
i'll just keep coding on the server like I normally do
|
|
# ? May 26, 2017 08:37 |
|
I write code by myself forever and rsync it to the server. I never make mistakes so who needs the old files? Actually keep everything in one file. I publish code in tarballs on my irc channel and that's it. I am the version-control-less future. Also everything is written in common lisp because gently caress you.
|
# ? May 26, 2017 14:21 |
|
i'd covertly distribute usb sticks with the source code of git in gently caress da police
|
# ? May 26, 2017 15:52 |
|
actually im stealing this thread idea but %s/version control/encryption
|
# ? May 26, 2017 15:59 |
|
mmm, how about no
|
# ? May 26, 2017 16:03 |
|
the new trend in software development offices is a full-length board of slots that hold cardboard slips containing the names of files. Anyone who wants to work on a file must take the slip first. Devs must "show their slips" in every morning status meeting. to reduce contention, the new rule is that every file can contain only one function. predictably this leads to code going unfactored possibly forever Gazpacho fucked around with this message at 18:29 on May 26, 2017 |
# ? May 26, 2017 18:27 |
|
Gazpacho posted:how long did you keep the old files i just looked and some literally still exist
|
# ? May 26, 2017 18:42 |
|
this would not be a concern to me as i am not a computesman
|
# ? May 26, 2017 19:35 |
|
i dont understand how git works lol
|
# ? May 26, 2017 20:25 |
|
index.php.OLD index.php.OLD2 index.php.new1 index.php.FINALFORSURE
|
# ? May 26, 2017 20:26 |
|
mishaq posted:i dont understand how git works lol easy dude it's just a DAG of repositories as designed by captain linux
|
# ? May 26, 2017 20:29 |
|
my system is to duplicate the function im going to work on and comment out one copy make the necessary changes to the other copy and move the commented out code below all the working stuff all the history is in one convenient to search file!
|
# ? May 26, 2017 20:31 |
|
can you call IT and tell them the lock file broke again
|
# ? May 26, 2017 20:53 |
|
we already have this in the office. i see files like script.new script.new2 script.old script.new.old also get spammed by people trying to sudo in production servers
|
# ? May 27, 2017 00:44 |
|
begin; alter function foo rename to foo_old_20170526; create function foo ... commit;
|
# ? May 27, 2017 01:00 |
|
I would never delete code, and just add differently named functions that are copies of existing functions that differ by one line. Then I will add configuration options that specify which functions should be used and when. This way the functionality of the software can be changed on the fly with just a configuration change. No re-compiling or restarts required.
|
# ? May 27, 2017 01:06 |
|
qkkl posted:I would never delete code, and just add differently named functions that are copies of existing functions that differ by one line. Then I will add configuration options that specify which functions should be used and when. This way the functionality of the software can be changed on the fly with just a configuration change. No re-compiling or restarts required. wow my eye actually twitched reading this gj
|
# ? May 27, 2017 01:08 |
|
qkkl posted:I would never delete code, and just add differently named functions that are copies of existing functions that differ by one line. Then I will add configuration options that specify which functions should be used and when. This way the functionality of the software can be changed on the fly with just a configuration change. No re-compiling or restarts required. I think that's just javascript
|
# ? May 27, 2017 01:12 |
|
qkkl posted:I would never delete code, and just add differently named functions that are copies of existing functions that differ by one line. Then I will add configuration options that specify which functions should be used and when. This way the functionality of the software can be changed on the fly with just a configuration change. No re-compiling or restarts required. this is actually a thing in cs research https://en.wikipedia.org/wiki/Dynamic_software_updating
|
# ? May 27, 2017 01:26 |
|
JewKiller 3000 posted:this is actually a thing in cs research https://en.wikipedia.org/wiki/Dynamic_software_updating
|
# ? May 27, 2017 10:20 |
|
JewKiller 3000 posted:this is actually a thing in cs research https://en.wikipedia.org/wiki/Dynamic_software_updating lol that theres a big formal page on something that is piss easy to do with an interpreted lang
|
# ? May 27, 2017 10:36 |
|
just comment out old code nbd
|
# ? May 27, 2017 11:55 |
|
you say this like it's a hypothetical scenario
|
# ? May 27, 2017 15:00 |
|
Tiny Bug Child posted:i just looked and some literally still exist if your gimmick doesn't preclude you from using functions, i bet some of those _old.php files include the only working copy of some functions and are actively in use
|
# ? May 27, 2017 17:24 |
|
qkkl posted:I would never delete code, and just add differently named functions that are copies of existing functions that differ by one line. Then I will add configuration options that specify which functions should be used and when. This way the functionality of the software can be changed on the fly with just a configuration change. No re-compiling or restarts required. After just three years of this, trying to reconstruct the code path that applied to a particular choice was hopeless and we were shipping bugs because of it. Finally I said, "yo, those blocks of code that we either execute or don't? those look kinda like subroutine calls " and refactored the whole mess accordingly. Gazpacho fucked around with this message at 18:27 on May 27, 2017 |
# ? May 27, 2017 18:23 |
|
Cat Face Joe posted:this would not be a concern to me as i am not a computesman same i have a real job op
|
# ? May 27, 2017 19:22 |
|
Stymie posted:same i have a real job op
|
# ? May 27, 2017 20:47 |
|
|
# ? May 4, 2024 11:32 |
|
I've never used version control, op
|
# ? May 28, 2017 17:39 |