Wasted mid-life.


About three years ago, I decided I wasn’t happy with the kind of support Visual SourceSafe was giving me, so I sat down, and started writing my own source code control system from scratch. I downloaded all the relevant white papers and Ph.D thesis’ available on the topic, and using Access (2003 mind you) and a mix of IronPython and COmega, I started my coding manifesto.

Well, after reading this article from Buck Hodges on Source Control support within VSTS, I’m feeling a little vulnerable. This article is particularly great, as it discusses the topic of shelving, which is something that has got a lot of people (well, just me really) confused.

Jeez, I don’t know what I’m going to do with the 140 million lines of managed .NET and un-managed ASM code I’ve written over the past three years…anyone interested in a great CRM solution???


Comments (15)

  1. Frank Arrigo says:

    what! No VB6! I find it hard to believe there’s no VB code in those 140 million lines of code!

  2. Well, not exactly. I’ve implemented some of the functionality in VB6 COM dll’s, and thunk those through my ASM libraries, written in A86.NET…suuuper 🙂

  3. DUDE! 140 Million Lines of code! Your a freaking code dumping machine! Imagine saying that to an interviewer. I remember when I had my first interview with MS they asked me what the largest project I worked on and how many lines of it I wrote. I felt quite good about my 20,000 but now you’ve made me feel inadequate. Why god WHY!!! 🙂

  4. LOL, Sushant, don’t feel bad, alot of those 140 million lines are goto statements!

  5. Ryan says:

    Umm guys… 140 million would be 1 LOC per second for about five years straight. I think he’s exaggerating juuust a little bit.

  6. LOL, well, a good portion of that code was generated from a sophisticated set of VBA macros that randomly extracted code snippets from an Excel spreadsheet of my favorite, inert functions 🙂

  7. Ryan says:

    I have a similar setup, but I store all my functions as "word art" in powerpoint slides.

    Seriously though, you got me, I bought it. [Slaps forehead] 🙂

  8. myxl says:

    The http://www.53dy.com is free movies web site , all movies is free !

    Welcome to our web site !

    http://www.53dy.com“>http://www.53dy.com

    免费电影 http://www.53dy.com 全部电影完全免费!

    欢迎光临免费电影

    http://www.53dy.com“>http://www.53dy.com

    The http://www.k58.org is free movies web site , all movies is free !

    Welcome to our web site !

    http://www.k58.org“>http://www.k58.org

    免费电影 http://www.k58.org 全部电影完全免费!

    欢迎光临免费电影

    http://www.k58.org“>http://www.k58.org

  9. fdgdf says:

    http://www.2121t.com/0507001.html

    http://www.2121t.com/0507002.html

    http://www.2121t.com/0507003.html

    http://www.2121t.com/0507004.html

    http://www.2121t.com/0507005.html

    http://www.2121t.com/0507006.html

    http://www.2121t.com/0507007.html

    http://www.2121t.com/0507008.html

    http://www.2121t.com/0507009.html

    http://www.2121t.com/0507010.html

    http://www.2121t.com/0507011.html

    http://www.2121t.com/0507012.html

    http://www.2121t.com/0507013.html

    http://www.2121t.com/0507014.html

    http://www.2121t.com/0507015.html

    http://www.2121t.com/0507016.html

    http://www.2121t.com/0507017.html

    http://www.2121t.com/0507018.html

    http://www.2121t.com/0507019.html

    http://www.2121t.com/0507020.html

    http://www.2121t.com/0507021.html

    http://www.2121t.com/0507022.html

    http://www.2121t.com/0507023.html

    http://www.2121t.com/0507024.html

    http://www.2121t.com/0507025.html

    http://www.2121t.com/0507026.html

    http://www.2121t.com/0507027.html

    http://www.2121t.com/0507028.html

    http://www.2121t.com/0507029.html

    http://www.2121t.com/0507030.html

    http://www.2121t.com/0507031.html

    http://www.2121t.com/0507032.html

    http://www.2121t.com/0507033.html

    http://www.2121t.com/0507034.html

    http://www.2121t.com/0507035.html

    http://www.2121t.com/0507036.html

    http://www.2121t.com/0507037.html

    http://www.2121t.com/0507038.html

    http://www.2121t.com/0507039.html

    http://www.2121t.com/0507040.html

    http://www.2121t.com/0507041.html

    http://www.2121t.com/0507042.html

    http://www.2121t.com/0507043.html

    http://www.2121t.com/0507044.html

    http://www.2121t.com/0507045.html

    http://www.2121t.com/0507046.html

    http://www.2121t.com/0507047.html

    http://www.2121t.com/0507048.html

    http://www.2121t.com/0507049.html

    http://www.2121t.com/0507050.html

  10. dfgdf says:

    http://520meimei.zj.com/zp.htm

    http://520meimei.zj.com/crxs.htm

    http://520meimei.zj.com/hsxs.htm

    http://520meimei.zj.com/index01.htm

    http://520meimei.zj.com/index02.htm

    http://520meimei.zj.com/index03.htm

    http://520meimei.zj.com/index05.htm

    http://520meimei.zj.com/index06.htm

    http://520meimei.zj.com/index07.htm

    http://520meimei.zj.com/index08.htm

    http://520meimei.zj.com/index09.htm

    http://520meimei.zj.com/index10.htm

    http://520meimei.zj.com/index11.htm

    http://520meimei.zj.com/index12.htm

    http://520meimei.zj.com/index13.htm

    http://520meimei.zj.com/index15.htm

    http://520meimei.zj.com/jqdy.htm

    http://520meimei.zj.com/kddy.htm

    http://520meimei.zj.com/kdy.htm

    http://520meimei.zj.com/kdyy.htm

    http://520meimei.zj.com/mfdy.htm

    http://520meimei.zj.com/mfyy.htm

    http://520meimei.zj.com/mxxz.htm

    http://520meimei.zj.com/nx.htm

    http://520meimei.zj.com/rtxz.htm

    http://520meimei.zj.com/rtys.htm

    http://520meimei.zj.com/sjdy.htm

    http://520meimei.zj.com/sjp.htm

    http://520meimei.zj.com/sqxs.htm

    http://520meimei.zj.com/swdy.htm

    http://520meimei.zj.com/xdy.htm

    http://520meimei.zj.com/xsh.htm

    http://520meimei.zj.com/xzdy.htm

    http://520meimei.zj.com/xzmfdy.htm

    http://520meimei.zj.com/yqdy.htm

    http://520meimei.zj.com/tt.htm

    http://520meimei.zj.com/xz.htm

    http://520meimei.zj.com/lt.htm

    http://520meimei.zj.com/mv.htm

    http://520meimei.zj.com/splt.htm

    http://520meimei.zj.com/qqsplt.htm

    http://520meimei.zj.com/tj.htm

    http://520meimei.zj.com/hj.htm

    http://520meimei.zj.com/jy.htm

    http://520meimei.zj.com/mmo.htm

    http://520meimei.zj.com/mx.htm

    http://520meimei.zj.com/sk.htm

    http://520meimei.zj.com/hp.htm