Slashdot Mirror


User: tcort

tcort's activity in the archive.

Stories
0
Comments
30
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 30

  1. To avoid legacy code, constantly change jobs ;) on Ask Slashdot: How To Avoid Working With Awful Legacy Code? · · Score: 0

    Unless you hop from startup to startup, you'll have to deal with legacy code at some point, either someone else's or your own. Here are some indicators I came up with (warning: a lot of broad generalizations follow; they don't always apply):

    1) "was the code base developed in-house?" in-house developers generally have a deeper understanding of the requirements, resources, and the company. Some contractors do just enough to meet the requirements so that they can get paid and move on to the next project. Quality is generally higher when someone has to maintain the code and/or face their peers every day in the office.

    2) "how many projects are developers involved in at once?" if a developer has to juggle more than a few projects at once, one or more might not get the attention that is needed to be of the highest quality. Conversely, if someone is just focused on one project, the quality might be better due to their deeper commitment to the project and understanding of the internals.

    3) "what's the employee turn over rate?" your experience is likely to be less awful if the original author or authors are still around; they can at least explain some of the reasoning behind the design decision. Conversely, if the original designer is long gone and many people have dabbled in the code, the quality might suffer due to developers having different ideas about how to best maintain the code and different understandings of how everything fits together.

    4) To follow on the "Are there code review processes?" question, you might want to ask "how is performance evaluated?" It's a good question to ask in anyway, and that might give you an insight into how much oversight there is of a developer's work quality.

    Also keep in mind that you need to strike a balance between beautiful code, functionality, and time/cost. Sometimes less elegant code is more maintainable, takes less time to develop (i.e. costs less in labour), and does the job well enough.

  2. Lots of Changes -- Still not Happy on Ask Slashdot: What Distros Have You Used, In What Order? · · Score: 0

    I started out around 2000 with RedHat 5.2. I quickly moved to Slackware 4.0 and stayed with it for a while. I played with a few distros until late 2003 / early 2004 when I switched to Gentoo. I stuck with Gentoo for several year but finally switched over to Fedora around 2006 or 2007 when I wanted to spend more time using my computer than maintaining it. I spent about a year on Fedora. After that I tried debian for a few months, but I didn't like that I had to choose between really old but stable software and really new but unstable software (at least that was what it felt like at the time for me). Then, I switched to Ubuntu. I'm still on Ubuntu for my desktop, but I've got a laptop running Arch Linux.

    I'm considering doing a fresh install of something else on my desktop (maybe Arch Linux or Fedora). I find that Ubuntu isn't going where I want it to go, and the upgrades are getting to be more of a pain than a reward. They changed the desktop environment (gnome 'classic' to unity), they changed the location of the minimize/maximize/close buttons, they added an annoying 'report the problem to ubuntu' dialog that comes up whenever a program crashes (which is too often BTW), and many other things. Each upgrade has a ton of changes that I have to correct / set back. If I stay with Ubuntu through another upgrade, I'll have to uninstall the Amazon ads as well.

  3. Explain it in terms of something they already know on Ask Slashdot: Explaining Version Control To Non-Technical People? · · Score: 0

    Explain it as being like Apple's Time Machine or Microsoft Office's Track Changes. It's a really smart backup system that lets you roll back to a specific point in time, see when someone changed something, see who changed something, and see why someone changed something (via the commit log message).

  4. Talk to the Department Head on Ask Slashdot: How To Ask College To Change Intro To Computing? · · Score: 0

    Writing a letter "to the college" usually has little impact. The suggestions usually don't filter down to the right people. From my experience (4 years in University, 3 years in College), the right person to talk to is the department head. While the course professor has some flexibility, he or she isn't likely to be able to change a "How to use MS Office" course into an actual computing course. The department head can instigate broader course changes, with the proper approval from stakeholders and higher ups. Also, I'd suggest talking to the department head if possible instead of writing a letter.

  5. Re:NSFW Search Results on Shuttleworth: Trust Us, We're Trying to Make Shopping Better · · Score: 1

    What you see on TV might not be appropriate for small children or business meetings with potential clients.

  6. NSFW Search Results on Shuttleworth: Trust Us, We're Trying to Make Shopping Better · · Score: 1

    There is no way to block adult oriented results from coming up....
    https://bugs.launchpad.net/ubuntu/+source/unity-lens-shopping/+bug/1054282

  7. Nothing stopping them from running other OSes? on AMD's Hondo Chip 'A Windows 8 Product' · · Score: 0

    What about Windows 8 Secure Boot?

  8. They're already on Linux! on Are Commercial Games Finally Going To Make It To Linux? · · Score: 0

    I played Far Cry on Linux today (via wine), Minecraft yesterday (native), and Counter-Strike (via wine/playonlinux) the day before. A lot of commercial games run on Linux, but hardly anybody knows about it and even fewer promote it.

  9. Ask: What do you do after a fresh Windows install? on Ask Slashdot: What Should a Unix Fan Look For In a Windows Expert? · · Score: 0

    I find that a good judge of someone's familiarity with an operating system is what they do after an installation on the first boot. Seasoned pros have a whole routine (install this, uninstall that, disable something, enable something else, etc), and when asked they can provide justification for their actions. I find that in general, people who are completely happy with the defaults are either A) not that passionate about their job or B) don't know enough or have enough experience to handle running real world servers.

  10. Hot Girl Gamers on On The Feminine Form In Gaming · · Score: 0

    See them here http://www.hwpr0n.se/

  11. From Spread Firefox Team on SpreadFirefox Security Breached (again) · · Score: 0, Redundant

    To: announce@spreadfirefox.com
    From: admin@spreadfirefox.com
    Subject: Spread Firefox Security Notice

    The Spread Firefox Team became aware this week that the server hosting
    Spread Firefox, our community marketing site, has been accessed by
    unknown remote attackers who attempted to exploit a security
    vulnerability in TWiki software installed on the server. The TWiki
    software was disabled as soon as we were aware of the attempts to access
    SpreadFirefox.com. This exploit was limited to SpreadFirefox.com and
    did not affect mozilla.org web sites or Mozilla software.

    We have scanned Spread Firefox servers and at this time do not believe
    any sensitive data was taken, but as a precautionary measure we have
    shutdown the site and will be rebuilding the web site from scratch. We
    also recommend that you change your Spread Firefox password and the
    password of any accounts where you use the same password as your Spread
    Firefox account. We will notify you again when the site is back up with
    instructions on how to change your password. (Note: We do use MD5
    hashing on the passwords, but MD5 cannot protect all passwords against
    off-line dictionary style attacks.)

    After Spread Firefox was compromised in July, we instituted procedures
    to ensure that we apply all security fixes to the software running the
    site (Drupal and PHP) as soon as they become available. Unfortunately,
    those procedures overlooked the installation of the TWiki software since
    it is not used by the main Spread Firefox site. When the system is
    rebuilt, all the software will be audited to ensure that security
    updates will be applied in a timely manner. We deeply regret this
    incident and any inconvenience this may have caused you. Sincerely,

    Spread Firefox Team
    Mozilla Foundation

  12. Slashdot Effect on RIAA Not Done With Jesse Jordan · · Score: 1

    from site:

    Max allowed load: 11
    Current load: 156

  13. Court Date? on SCO Amends Suit, Clarifies "Violations", Triples Damages · · Score: 1

    So when does this really go to court?

  14. Re:Slashdot Mirror system on Linus on DRM · · Score: 1

    What about google? How do they get around cacheing almost every website on the net? Couldn't Slashdot use the same tricks as google?

  15. Re:Legitimizing Open Source on O-STEP In The Limelight · · Score: 4, Insightful
    >Everyone wants to get paid for their work
    People are already getting paid for open source and free software. It is possible! Companies and non-profits are making money by
    • selling the software for a price
    • providing a support service
    • customizing the software for customers
    • selling manuals
    • providing training
    • selling promo material (t-shirts)
  16. The makers of M&M's should sue Microsoft on Lindows Legal Challenge · · Score: 1

    The makers of M&M's have a trademark on the letter M. Using the Microsoft rational, Microsoft should be sued because it's name contains part of a trademark.

  17. Bibles are good on Red Hat Linux 8 Bible · · Score: 3, Insightful

    This type of book is good if you don't read it. Instead of reading it cover to cover, it should be used as a reference. Read the sections you need when you need them. No one should read about NIS if they are using a single computer at home to try out linux.

  18. Real men.. on Large IDE Drives as Long-Term Archival Media? · · Score: 1, Funny

    "Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies." - Linus Torvald

  19. Outlaws on MPAA to Senate: Plug the Analog Hole! · · Score: 0

    If people are willing to break the law to make analog to digital copies of copyrighted material what makes anyone think that they won't break the law to subvert the watermark detectors?

  20. Re:Suggestion on Hosting Problems For distributed.net · · Score: 0

    If they were able to estabilsh a better proxy system they could have all of the clients connecting to proxies. Then they proxies could systematically send their packets of data to distributed.net a couple times a week. This would cut down on all the bandwidth for people who just do one work, connect, send the work unit, fetch another work unit, disconnect, crunch the work unit and repeat the above steps many times a day.

    Since it's a "contest" with cash prizes, why not charge people to enter. That would cover some bandwidth costs if dnet was unable to get free bandwidth.

    -TC

  21. NORAD on China Launches Third Unmanned Space Capsule · · Score: 0

    "As per usual, our good friends at NORAD have all the details of its orbit"

    NORAD monitors Santa, other countries space flights, what next? the paper airplanes thrown during second grade recess.

  22. Equal Rights on Apple Cuts Off Under-18 Darwin Developer · · Score: 0

    I think that the eligibility of his code should be based on his coding skills as opposed to his age. If someone makes a considerable contribution then they should not be held back because of their age. Many young people are great programmers.

    Another thing to point out is that Google is currently running a programming contest, but the authors of the code must be 18 or older to enter. If something is good why should it matter where it's from?

  23. "Serial ATA, A New Standard" on Serial ATA Coming · · Score: -1, Offtopic

    Don't we have enough standards as it is?

  24. Re:Wait a second.. on Questions over the Windows Trademark · · Score: 0

    Mars Inc. has a trademark on the letter "M".

  25. When you get back online why don't you.... on University Network Policies and Punishment? · · Score: 0

    Just setup your 802.11b gateway and some dial-in servers and start your own ISP. You could charge your room mate $20 per month.