Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment I go to work to have fun. Don't you? (Score 1) 308

I've been spending many hours of my free time in front of a screen like now, close to every day since the day I got my first personal computer (an IBM PC clone back in 1982).

This was two years before I landed a job working on PCs (chief responsible for all hw/sw on IBM compatible PCs in Norway's largest corporation), when I understood that they wanted to pay me good money (50% more than I was currently making) for doing what I was already doing as a hobby I was very pleased indeed.

Since then I've written several tens of MBs of code (about 20+ MB before 1990), most of it in my free time even if I later could reuse many programs & algorithms in my daytime job. I have always had at least a couple of computers at home, currently I have just one big deskside tower and a bunch of laptops. They run Windows 7 & 8, as well as FreeBSD (my gateway/fw/ntp stratum 1/ipv6 gw box) and Linux.

I've been able to work on a lot of interesting projects (if you google my name you'll find a few), including game code, ntp, crypto, graphics, video/audio decoding, simulation and modeling.

Currently my main hobby project is to take raw LiDAR point clouds and use pattern recognition to try to generate vector base maps for orienteering, including shades of green and yellow to represent various degrees of runability and visibility.

When I was ~20 years younger I won or made it to the podium in several programming/optimization contests, these days I've taken part in 3 of the 4 Facebook Hacker Cups that's been held so far. I usually make it to the second main round but I'm not fast enough any longer to get into the top 100 who make it to the finals. The main part is that it is fun to figure out problems and come up with efficient algorithms!

They key message here is that even though I'm getting closer to retirement age, I have absolutely no plans to stop thinking/thinkering!

Comment BT, DT, sort of... (Score 2) 123

A few years back we were sailing on my father-in-law's nice sloop when the wind dropped so we had to start the engine.

At the time we were in the middle of the narrow Drøbakssundet sound which all shipping to/from Oslo has to pass through, so we had to get out of the shipping lanes quickly, right?

After just a minute or so the engine choked up, and with a dead calm we had no other option than to declare an emergency and use the VHF to call for assistance from Sea Rescue.

We got towed into harbour and lifted up, then we found that the cooling water intake had got clogged by jellyfish puree. :-(

Terje

Comment Turbo Pascal pedigree (Score 1) 356

Take a look at http://en.wikipedia.org/wiki/Turbo_Pascal !

Turbo Pascal was a runaway hit specifically because it broke with UCSD's version which was slow as molasses.

It also allowed you to break out of the straightjacket whenever you needed, including dropping down all the way to inline asm/hex codes.

37 kB for a complete IDE with editor/compiler/linker/debugger/run time library.

Terje

Comment Re:ROCK STAR DEVELOPER NON-EXISTANT (Score 3, Interesting) 356

At the risk of getting a lot of flames: I've been in this category a few times, but never consistently over many months or years.

I.e. getting a challenge at work: "Mobil Oil left the meeting when we said you guys could develop this (safety) system in 3 months, with just one month to the first deployable version. They had calculated that it would take at least a calender year independent of the number of developers!"

My coworker and I hid away in a meeting room for three days, at which point we had written the entire first version, including a separate machine with a full sw simulation of all the missing hw parts, with programmable (Monte Carlo) error rates for all components and tracking of any resulting errors in the user output.

If I could do this day in and day out I would deserve that "rock star" title, but I know very well that I cannot.

Most of the time I'm quite happy working out interesting algorithms, shooting the breeze over at comp.arch or just spending my time figuring out why a given application/system doesn't work (or perform too badly).

I'm actually getting paid for that last part, so that is good.

Besides, I also want time for my wife & kids, my hobbies (orienteering, xc skiing/snowboarding, windsurfing/kiting, rock climbing etc), so I limit my work hours to the regulation 40h/week.

OTOH I have known/met a few real "rock stars", John Carmack is way up on that list and so is Anders Heijlsberg (who I first met way back when here in Scandinavia when he was a young punk who had just sold Turbo Pascal to Borland). Mike Abrash isn't quite as bright as Carmack, but he is incredibly persistent as well as consistently good.

All three of these come across as really nice guys.

Terje

Submission + - Groklaw shuts down! (techdirt.com)

An anonymous reader writes: More NSA Fallout: Groklaw is shutting down.

Submission + - Groklaw is now over. (groklaw.net)

An anonymous reader writes: PJ is announcing she closed Groklaw due to privacy concerns. From the last Groklaw article: "So this is the last Groklaw article. I won't turn on comments. Thank you for all you've done. I will never forget you and our work together. I hope you'll remember me too. I'm sorry I can't overcome these feelings, but I yam what I yam, and I tried, but I can't."

Comment Hybrid really does make sense, but not like this! (Score 1) 130

I have seen research that I believe in which basically states that a hybrid drive can provide equivalent performance to a pure SSD solution, with capacity equal to a regular drive, but only if you have enough flash memory available:

The crucial point corresponds to about 5% of the total capacity, so a 500 GB disk like the new Seagate would require at least 25 GB of flash (which probably means 32 GB), instead of the very paltry 8 GB they are delivered with.

The only real advantage here compared to the previous model ( I have a 750 GB/8 GB hybrid disk in this laptop) seems to be the inclusion of write caching, I can personally attest that with a pretty much full drive, having just 1% flash cache doesn't seem to deliver any noticeable improvements compared to the same drive without the flash memory.

Terje

Media

Roku Finally Gets a 2D Menu System 80

DeviceGuru writes "Many of us have griped for years about Roku's retro one-dimensional user interface. Finally, in conjunction with the release of the new Roku 3 model, the Linux-based media streaming player is getting a two-dimensional facelift, making it quicker and easier to access favorite channels and find new ones. Current Roku users, who will now begin suffering from UI-envy, will be glad to learn that Roku plans to push out a firmware update next month to many earlier models, including the Roku LT, Roku HD (model 2500R), Roku 2 HD, Roku 2 XD, Roku 2 XS, and Roku Streaming Stick. A short demo of the new 2D Roku menu system is available in this YouTube video."

Comment Re:Too light? Not at all (Score 5, Informative) 97

Read the article: One of the main selling points of this tiny little helicopter is the fact that it is actually very stable even in high winds.

Remember that it was developed here in Norway where we have quite a bit of "inclement weather", i.e. it has to be able to handle both wind, dust and some rain.

Re. the excessive cost: This will obviously come down a lot, and even if the main article didn't say so, each kit contains multiple drones: The mil-spec controller is probably far more expensive to manufacture than each drone.

Terje

Comment Re:Is This for Real? (Score 1) 232

Is this serious? Here's a big red warning sign for me: if my job can be jeopardized by twenty minutes of talking, I'm probably in the wrong industry. I can tell you how to implement a solution but it's the actual work and planning and care that should be paid for cash money.

I have actually BT, DT, but in a good sense! :-)

I went to an interview once where they did ask me some more or less general questions about how I would solve various problems that I believed might arise, and I spent maybe 10-15 minutes brainstorming about it.

A week later I was invited back for a second interview, and this time they started by saying that "one of those ideas you gave us was so good that we have already added it to the requirements section in the Request for Proposal we have sent out to various vendors", and then we went on to more specifics like when I could start, what sort of salary I would require etc.

I got the offer (a very good one) for the job in writing the day after, and then a couple of phone calls when I didn't accept immediately ("we will give you an additional 3 extra pay grades rise") but in the end I decided that the job would probably become too boring for me after a year or two, so I declined.

Terje

Comment NetWare was a killer app! (Score 1) 704

For about 5+ years, Novell NetWare was indeed a killer app, it was the _only_ functional File/Print server for PCs!

From a computer architecture viewpoint NetWare had a lot of interesting ideas, including (by far) the most efficient sw stack I have ever seen:

Back around 1990 Drew Major had bummed the File Read Request code to the point where it needed just 300 clock cycles to do:

a) Pick up incoming packet
b) Detect that this was a file read request
c) Check that the user had the proper access rights to this file
d) Locate the relevant data in the the file cache (otherwise queue a physical read request)
f) Construct the response packet
    and
g) Return the response to the client

A bit later, around 1993-1995 Novell had their Multi-Master distributed Directory Service which from day one was far more functional that anything Microsoft has been able to write up to now.

Lotus Notes also had some good ideas, mostly related to replication and synchronization, allowing data to migrate to wherever it was needed/used.

Terje

Slashdot Top Deals

Old programmers never die, they just hit account block limit.

Working...