[TUHS] Technical decisions based on political considerations [was Re: AT&T Research]

Larry McVoy lm at mcvoy.com
Fri Jul 24 00:42:36 AEST 2020


Amen to both comments.  Especially Intel, I'm so happy to not be
dealing with them.  Just an example, they used Netapp's mirroring
stuff - stuff that says in big bold letters "Mirrors are read only,
you may not write to them".  Of course they wrote to them and it 
didn't go well. 

They were using BitKeeper and they cloned a repo to a mirror.  
A clone in BK is basically

	( cd from; tar cf - . ) | (mkdir to; cd to; tar xf -; bk repocheck)

It is more complicated than that, it doesn't do a tar, it finds all the
SCCS files and transfers those and a handful of etc files.  And it has
a bill of materials file that lists all the SCCS files.  So a repocheck
is sort of like

	find . -name 's.*'  | check that list against the bill of materials

When we unpacked the files and went to go look for them, half the files
that we just wrote were "not there".  They were there but there were no
entries for them in the directory so it looked like they were not there.

Intel said that BitKeeper was broken.  For 3 months.  After I gave 
them scripts that replicated what BitKeeper was doing but had no
BitKeeper in them.  After tuning those scripts so their so-called
filer validation team could use them as a test system to verify
that the filers worked.

As a kernel guy, I did the most in depth work in file systems. I
know what I'm talking about.  But Intel said it was all Bitkeeper's
fault.  It wasn't, it was just that BitKeeper was the only application
they had that did integrity checks.

They finally backed down when I called Steve Kleinman who was CTO
at Netapp and my mentor at Sun, he immediately said yeah, I know,
it's us, that mirror shit sucks.  And he called Intel.

Intel is just an awful company.  I know they pay Clem's bills, go
Cleam, but Intel sucks.

On Thu, Jul 23, 2020 at 12:02:04AM -0600, arnold at skeeve.com wrote:
> scj at yaccman.com wrote:
> 
> > The technical people I met all seemed 
> > competent -- it must be the management that was the difference...
> 
> <rant>
> I saw this *a lot* when I worked at Intel; being forced to use
> the wrong tools for software development because of political
> considerations instead of technical ones.  One of the reasons I
> was super glad to leave there and why I think that Intel as a
> whole will never make it as a software company. (There are pockets
> there that understand software, but the majority of the company
> does not.)
> </rant>
> 
> Sorry,
> 
> Arnold

-- 
---
Larry McVoy            	     lm at mcvoy.com             http://www.mcvoy.com/lm 


More information about the TUHS mailing list