Automated (In)Security (from Carl Witthoft)

Here's a recent notice from our corporate security department. I'd face-palm except that it might set off the motion-detectors.

________________________________________________________
From: [email protected]
To: *AllEmployees
Subject: Security Notice

Please be advised that our access control vendor is finishing up work today on the entry/exit points. 
All exterior doors are now controlled by a magnetic locking system. You will access the facility as 
you always have, pass your badge by the reader and punch in your code or PIN. This will release the 
door for 3 seconds. When exiting the facility, you no longer need to push the door handles. There is 
a motion sensor above each door that will activate when you are within 3 feet of the doorway. 

You are not authorized to allow access to personnel to the facilities by activating the motion to 
release the door. Make sure if you are exiting a door that is not manned by a Security Officer that
the person has a valid Initrode Badge. 

Please be particularly vigilant, if you loiter in front of the doors, they will remain unsecure and 
could lead to unauthorized access to our facility.

 

Lazy Spammer (from Brent Crossland)

"Seriously? You have to work a little harder if you want to fool anyone!"

 

 

Detailed Information from Livejournal Security (from Steph BG)

"I guess it's the thought that counts?"

 

 

Lazy Spammer (from Brent Crossland)

"This showed up in my Inbox today. Thanks for catching this one filters."

 

 

I Find This Vacancy Outdated (from Mikhail Gusarov)

"Our company is searching for a competent C software engineer, and today our HR has passed me the following e-mail asking how to reply. A candidate applied for a position which specified a list of requirements (POSIX, C, Unices etc) and then was asked about his experience in this area."

________________________________________________________
From: Aleksandr Batukhtina
To: [email protected]
Subject: Re: application for Software Engineer
 
I used to be a professional C++ programmer. Knew all small specifics about compilers, knew how to 
handle virtual classes, how to use a templates. And I had strong fillings about all Java 
programmers - I though they all noobs.

After time past I meet PHP, Python, Perl, read about Erlang, all related technologyes and I get 
new opinion about how to deal more efficiency with my time and work process.

From my current position I have different opinion about high level languages and can can conclude: 
java has terrible syntax and great code management. C \ C++ has great syntax which allow you to 
control efficiency of processor and terrible library / code management.

For example. If you will to create a library, java allows you to distribute it througth internet 
using maven technology. It will allow you to include your code, based on version, to any project 
and allow all developers to use your work by adding version information and your library name to 
the project. That is it, simple fast and reliable.

C - requires use source, requires follow compile rules, it requires change your project to 
include proper INCLUDES and all has to be done manually.

So, as I told previously - C is not good for a big teams working separately. It force you to pay 
mutch more attention and programmers time to manage simple tasks.

Here is an argument which I agree with: C / C++ way much efficient in CPU time. Because gcc builds 
machine code optimized for specified processor, function calls, memory optimized. That is defenetly 
true, I agree. Except it is half true. In present days we have so huge data flow so we are unable 
to process it by one machine. In most case only cluster solutions can do the job.

I know Hadoop, Google Data Greed and they are done using java. Why? I already answered it. I know 
no C / C++ implementation of those technology's. Today it is sooo easy and cheap to buy new 
CPU / Virtual machine or cloud cluster, so you just do not have to thing and pay your time to 
implement CPU efficiency in your projects.

So, when you have to decide what is more important to use: development time, source management and 
simple cluster solutions or CPU efficiency I choice first one.

Java is my choice by reasons. And this position of C programmer I personally found outdated.

-- AB

 

Burnt Tongue (from Raj S.)

"Well, I happened to burn my tongue yesterday. Do I still qualify for the job?"

 

[Advertisement] BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how!