Lawful Evil (lawful_evil) wrote,
Lawful Evil

  • Mood:

tempus fugit

2 and half days till my vacation starts. I've been trying to be enthusiastic at work, but it is very difficult. I've learned a lot about parts of the system and code that I didn't know anything. I've learned that most code in the system is poorly written. The code does stupid things in stupid ways and still achieves a nearly correct solutions. The answers receive would be much more precise and achieved quicker if all the stupidity was removed.

The problem is that people feel 'ownership' over code and don't like it when people go into the code and change things. They feel the answer is correct and that increased precision and speed don't really matter. They don't want to 'waste' time on it. They would rather take 30 minutes to argue with you and 30 minutes to argue against the idea to management than take the 20 minutes it would take to make the code more accurate and faster.

Due to the setup at Beale it would take me hours to make 10 minutes worth of unclassified changes. I must therefore get the owners of the code to fix it themselves.

Why? Why is the code bad? Poor understanding C++? Lack of experience programming? Lack of experience in OO or software design of any kind? Lack of pride in their work? Lack of sufficient peer review? Peer review by peer which also have the same problems? Peer review by stupid people which force the developer to break otherwise perfect code?

I would love to be given a week and an STR to go through the entire system and fix stupid mistakes people have made.

  • HackerOne CTF- Thermostat

    I wasn't sure what to expect with this one. The Thermostat. Android CTF... I didn't have a readily accessible android device... so initially…

  • HackerOne CTF Petshop Pro

    Easy and straightforward shopping. A couple items you can add to a cart and checkout. Playing with the cart a bit, we see that the cart/checkout…

  • HackerOne CTF Postbook

    Postbook... 7 flags at 4 points each. The page looks like it can have a post timeline for posts you create, a way to sign in, sign up, etc. After…

  • Post a new comment


    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.