Login
Forgot Password?

OR

Login with Google Login with Twitter Login with Facebook
  • Join
  • Profiles
  • Groups
  • SuicideGirls
  • Photos
  • Videos
  • Shop
Vital Stats

alaspooryorick

Member Since 2004

Followers 46 Following 72

  • Everything
  • Photos
  • Video
  • Blogs
  • Groups
  • From Others

Wednesday Mar 23, 2005

Mar 23, 2005
0
  • Facebook
  • Tweet
  • Email
I am a writer of software in the C and C++ languages. I've been doing it professionally for about 9 1/2 years (holy fuck!). I've only had 3 jobs since college, 2 of them with the same company. My current specialty is PDF. Yeah, the "Download Adobe Reader" stuff. Adobe publishes a 1000-page or so instruction book (specification) on how to create PDF files. When my bosses want something done, I look in the spec to see if PDF has that feature, then I write the C or C++ source code to implement the feature.

We have two branches to our source code, one in C and one in C++. The C version is a legacy; I inherited it when I got this position. It works, but it's horrible to have to maintain, and it does a lot of stupid shit that hurts its performance. I lobbied hard, and they finally let me write the C++ version from scratch - provided it would be easier to maintain and extend; more portable (easier to make work on machines other than Windows); at least as fast; the results would adhere more closely adhere to the spec; and some other more technical goals.

Well, I met every fuckin' goal. Every one. I created an object model for it, mapping out all the relations between the different objects. Then I spent about 8-9 months writing it. Maintenance? A fuckin' 3-year-old could understand this stuff. Except for the hint stream; nobody can understand that shit. Portability? It took only a few weeks to have it running on every platform that we support, including our mainframe. Speed? C++ is typically slower than C for a few reasons, but the old stuff was doing so much dumb shit, the new one smokes it. In fact, on the mainframe, the big test of performance, its speed is comparable to our other output types, all of which have been tuned over the course of years. The spec? Oh, yeah. Probably not quite as closely as Acrobat itself, but yeah.

So, I fucking go into God mode when I get to work on PDF. Tell me what's wrong, and I can find the problem in 10,000 lines of code sometimes without even looking at it. Well, now I'm working on RTF. The spec is only a few hundred pages, in large measure because it's really fuckin' short on details. I am tasked simply with improving the RTF import process. So, now I'm awash in unfamiliar code, with a vague spec and a vague assignment. And I have no fucking idea what to do.... blackeyed
apologees:
oh yeah, happens to me all the time.
Mar 23, 2005
twigtech:
The only experience i have with RTF is dealing with WordPad/Word conversion for school papers, and that's a royal bitch and a half. Is RTF a microsoft spec? It would make sense.
Mar 23, 2005

More Blogs

  • 08.18.09
    1

    Tuesday Aug 18, 2009

    Back to school! No, really. I decided to get an actual CS education. …
  • 01.02.09
    0

    Friday Jan 02, 2009

    Happy New Year! Sorry for the long delay between updates. Yeah, as…
  • 08.24.08
    1

    Monday Aug 25, 2008

    I got a natural gas bill the other day. Atlanta Gas Light Charge: …
  • 07.28.08
    0

    Monday Jul 28, 2008

    Wow! It's really been almost 3 months since I put something here? Jus…
  • 05.05.08
    0

    Tuesday May 06, 2008

    I read an Amazon review the other day, commenting on the upside-down …
  • 11.21.07
    8

    Thursday Nov 22, 2007

    Happy Thanksgiving, all! Been busy as piss, so the 4 day weekend coul…
  • 09.24.07
    0

    Tuesday Sep 25, 2007

    Hola! Me 'n' the girl went hiking in Tallulah Gorge with a couple …
  • 09.04.07
    4

    Wednesday Sep 05, 2007

    Happy belated labor day. Me and the girl went to Tybee for the weeken…
  • 06.25.07
    9

    Monday Jun 25, 2007

    Ok! Time for my approximately bi-monthly post. I went to Seattle …
  • 05.05.07
    5

    Saturday May 05, 2007

    Read More

We at SuicideGirls have been celebrating alternative pin-up girls for:

24
years
2
months
27
days
  • 5,509,826 fans
  • 41,393 fans
  • 10,327,617 followers
  • 4,621 SuicideGirls
  • 1,113,818 followers
  • 15,016,666 photos
  • 321,315 followers
  • 61,616,325 comments
  • Join
  • Profiles
  • Groups
  • Photos
  • Videos
  • Shop
  • Help
  • About
  • Press
  • LIVE

Legal/Tos | DMCA | Privacy Policy | 18 U.S.C. 2257 Record-Keeping Requirements Compliance Statement | Complaint / Content Removal Policy | Contact Us | Vendo Payment Support
©SuicideGirls 2001-2025

Press enter to search
Fast Hi-res

Click here to join & see it all...

Crop your photo