- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Fristly, I don't care about the Discourse "feature" about unlisted topics. I know it is an ongoing feature for quite a while already, but I don't care.
All I care about is this: [image]
Admin
The site should really stop counting the PaulaBean comments... It says 3 comments even though there is only one really.
Admin
But counting them is easier than not counting them.
Admin
NumberOfComments - 2
Replacing one WTF with an other.
Admin
I wonder though how you get to an unlisted thread (or better, how to learn what URI it's at) - it seems PaulaBean's profile no longer shows unlisted threads, so the DiscoDevs at least covered that hole.
Also TRWTF: Snoofle saving the day, preventing further WTFs from happening. :interrobang:
Admin
On a similar line, I once worked under a terrible micro-manager who insisted that if a larger task wasn't broken down into 2 hour chunks then it wasn't broken down far enough.
He'd sit at his desk monitoring the source control and the bug tracking system watching for check-ins and status updates to make sure everyone was progressing and would call your in for a meeting if you didn't meet his 4 status updates per day target.
Admin
TRWTF is that not only do they even have five levels of management, but that that's not all of them.
Admin
"When I pointed out the folly of all of this, they told me that the boss four levels up had experienced massive problems with multiple projects under his control, and decided that a single source tree would only need to be fixed once and would thus improve throughput."
Sounds smart! Maybe they should also put everything in a single function. That way only one function needs to be fixed on a bug.
Admin
I agree there needs to be separation and independence, but (partially depending on SCVM being used) don't see why there is a need for separate repositories. In fact, for some systems, a single repository with all of the companies technical IP is the recommended approach (and I am talking LARGE organizations).
So, if access is controlled, relevant "limbs" of the tree are independent (e.g. can be built independently, versioned, branched, etc.) where is the WTF?
Admin
Having one tree in revision control can make some sense (perhaps more so with svn than git) but having one build tree for several unrelated products is strange and a bad idea. Splitting the build is absolutely sensible, and the WTF is that the people inside TFA's setup never thought of this (or pushed to get it sorted out).
Admin
Anyone know if the article page says "Preview top 1 comments" when Paula's is the only one? That would be pretty funny.
Also, the "B" and "I" buttons on this thing are retarded. Why give them a tooltip that suggests it inserts HTML and then insert some other crap that doesn't work when part of a word? The keyboard shortcut written right next to "what it does" does the same thing as clicking too.
Admin
@CPUWizard: "if access is controlled, relevant "limbs" of the tree are independent "
Of course you're right - but in this case, all the projects included all the limbs as source trees - every project had the same physical multi-limb source tree, rather than packaging up separate shared limbs and then referencing just the ones you need.
Admin
OK, how about speed? When you start working on project1 and only in that project but now you have to download 20GB of project1...n. Yeah, that sounds reasonable.
How about history? Again, you're working in project1 but to find any kind of useful information regarding this project, you have to filter out all the unrelated history/logs/blames from 100 other projects. Very reasonable, and add that each time you issue a logs command, it will take ages.
How about fuck-ups? Now, Mike VP of HR decided to have his own folder in this magical thing called "code repository". He's a VP, so no saying no to him. Now your repo is full of word and excel documents from HR. Yeah! Great idea.
I don't know if I have to add some
irony
tag somewhere.Admin
It's good to be the king.
Admin
Who ever gets the entire repository? The project I am working on right now has a 1TB+ source repository. Most developers can only see about 5% of this, and then only get 5% of what they can see to work on a given item...
Who ever looks at the history of the entire repository? Find the root node that contains all of the information you are interested in and then look at the history of that!
Saying NO to a VP should not be difficult, if there is proper empowerment and responsibility given to those in charge [yes, this is hard, but not impossible]
Admin
I don't understand. How, if your source repo has 1TB (mindblown btw) is it possible to checkout different parts of it. Unless you're using something like SVN modules which is somehow a separation by itself and not what the article is suggesting.
Admin
There are more efficient ways to program the entire universe, you know.
Admin
@Eldelshell - What is hard.... I navigate to $\NorthAmerica\Corporate\Finance\Receivables\MontlySummary within Source Control, map that folder to my workspace, cloak any child folders I do not care about and get just that.
@hungrier - Not even close to "the entire universe", simply the work product of one large (Fortune 500) organization covering the past 15 years (about 80% of the "products" are actively in use in "production").
Admin
snoofle sure has a real fascination with strikethrough.
Admin
Had to find this article comment page on the forum site.
The through link didn't work.
[image]Admin
I'd assume it's because Disco renders the url like this: its-easier-this-way
Instead of how TDWTF renders it (more correct): it-s-easier-this-way
Especially since there's a clear difference between its and it's
Admin
You must be new here.
@discoursebot
Admin
@chubertdev - Days Since Last Discourse Bug: 0
<!-- Posted by SockBot 0.11.1 "Artful Alice" on Mon Oct 27 2014 17:13:24 GMT+0000 (UTC)-->Admin
Nope - I tried both ways and got an error page.
Admin
@TheCPUWizard, we know you're living in blakeyrat-ideal-world right now, but we're talking about a classic @snoofle WTF!
Admin
And that's relative to one of the more senior developers. I'm guessing this is one of the older Fortune 500 companies (or the Pentagon, if "beating the competition to market" actually means "beating the competition on the battlefield") and that boss5 is either a Vice-President or a five-star general/admiral. Still, grats to snoofle for standing up to boss4 when he was already in his industry of choice.
Admin
General of the Army, in its modern usage as a five-star rank, has been awarded only during wartime (although the rank was retained following the end of the war), specifically WWII, and only five men have ever held this rank1. General of the Air Force has been held by only a single man, Henry "Hap" Arnold, one of the five modern Generals of the Army, when the Air Force was split into a separate service in 1947. Fleet Admiral was a five-star rank in the US Navy, granted to four men during WWII, but has not been authorized for use since then.
1An earlier General of the Army rank was held (as a four-star rank) by Ulysses S. Grant following the Civil War, then by William Sherman (who changed the insignia to be two stars with the US coat of arms between them), then by Philip Sheridan. A higher rank, General of the Armies (plural) has been held only by John J. Pershing and George Washington (posthumously, awarded in 1976).
Admin
I've worked in a TFS shop where the 'repository' was basically just the contents of the 'development' file server dumped into TFS, with a "Personal Folders" folder and several copy'n'pasted duplicates of the 'main' source tree. Each dev had a 'branch' which was totally unique to them - come build time, they would email their changes to the deployment manager who would then try to assemble them on the staging server.
This was an improvement over their previous SourceSafe repository, which they just didn't use, in favour of editing ASP files directly on the servers. Source control for the newer .NET components consisted of finding the relevant laptop.
Admin
What are your thoughts about Yorkshire pudding?
Admin
So, the projects at this company are literally called srcproject1, srcproject2, and srcproject3? Because I couldn't find any other info in the article suitable for anonymization, so I'm not sure what else that statement could have referred to.
Admin
It's batter than nothing.
Admin
The awful puns thread is :left_luggage: :arrow_upper_right: :arrows_clockwise: somewhere.
Admin
My initial thought was, "Wat? Non sequitur." My second thought would have been inappropriate had I posted it; a bit of research revealed that, never having had either, I had confused "Yorkshire pudding" with "black pudding." Having resolved that confusion, my final thought is that Yorkshire pudding is not as unappealing as I thought it was.
Admin
Waiting to see if someone gets it. No one has yet...
Admin
It's actually pretty damn tasty. At least the Polish version with buckwheat.
Of course, then people do this:
http://www.reallancashireblackpuddings.co.uk/wp-content/uploads/2012/03/135.jpg
Admin
You seem to be saying this as if it were a good thing.
Admin
Inasmuch as I get entertainment from this, yes.
Admin
Does that mean we all get badgers?
Admin
Nice.
There are many different types of black pudding, and I've yet to encounter one I didn't like. However… the Spanish one is a flavouring ingredient that belongs in a stew, and is not a part of a fry-up.