The concert

Lets be realistic. Mathematics is not really going to be any different next year when compared to this year, nor is English, Biology or even German class. Yet as a music teacher there a small opportunity to change. Every year there is a music concert and the children of the fifth grade try to pick out a song that they would like to sing.

Of course the children have access to the radio and all have their favorite male and female singers, yet at age 11 they may not really understand those lyrics from Jay Z, Beyonce or Katy Perry.

So of course, most of the suggestions from the class are passed over quickly. Not sure if the parents are ready for “I kissed a girl” coming from a choir of eleven year olds.

Some “crap” at work

As a programmer, I am never really surprised when at some point a program pops up an odd message to either the screen or a log file. During development virtually every developer at one point or other will encounter a difficulty that cannot be easily tracked and will add some small messages to help with diagnosing the problem.

However, I had always imagined that publishing, even on the internet, would be a bit different. While looking for other interesting articles I ended up on this page only to see what appears to be someone having a bit of fun at work in an area they don’t think will be caught at.

https://www.financnasprava.sk/sk/vyhladavanie?englishhttps://www.financnasprava.sk/sk/vyhladavanie?english

2014-06-27 – on a lazy day

You dont mind if I light up …

I didn’t have faith in my current company and so I was looking for a new job. I ended up with a small consulting company who wanted to put me at a project with IBM. Never having worked at a large company I was pretty excited but the problem was that the job was in a different city a couple of hours from my apartment.

Rather than really committing to this location by moving there I decided to take it for a trial run and to look for cheap accommodations instead. I let my fingers do walking and came up with a few different places I could check out. Most of them were not good enough for one reason or other, but the most interesting was a bachelor who owned a house and was looking for someone to share his costs. I explained my situation that I was not really moving to Rochester but looking for temporary accommodations thus I needed a furnished room.

He seemed to be a bit anxious in his mannerisms but we spoke about the costs and he mentioned that I would even have a garage for my car. It was about then things started to go down hill. He told me that he smoked marijuana and asked if I had a problem with that. Well, not knowing him I did have a bit of a problem but the room itself pretty much made up my mind. I needed a furnished room and it had no bed, no lamps, just an empty room.

The long weekend

Zach and I were chatting about current events in the news when Sophie came in. It was right before the German public holiday “Tag der arbeit” which this year fell on a Thursday and she was planning on taking Friday off. Her opening line was “Zach, as you are not here after Monday I thought I would say my good byes now”.

Zach had heard that heard some rumors that his six month contract may be cut short but earlier in the day his boss said that he was unaware of any changes. Well, half a day later apparently it was a bit more cleared up in a team meeting as Sophie was wishing him well on his next assignment.

Things had been going wrong for a while now and unbeknownst to the client and to his agency Zach was not planning to extend, he had enough “fun” for one lifetime. Thus this was not really that much of a shock, it was however a shock to Sophie that nobody had told Zach he wouldn’t be sitting there in 4 days time.

Despite how correct all this information was, nothing was really official. Our boss had to go to his daughters school to pick her up and said that he would talk to Zach in the morning. Well, morning came and morning went. No official word came from either the client nor his agency if he should be doing any kind of handover. It wasn’t clear if or when he should turn in his key or his laptop either.

The inmates are running the asylum

Have you ever done something that you knew wasn’t quite right but you did it anyway. Perhaps as a child you snuck a piece of candy that you shouldn’t have. Maybe you have parked where it wasn’t allowed using the ages old excuse “I will only be inside for five minutes tops”. I can only imagine that is what my colleague was thinking when he began work on one of his little projects.

His career in itself would would make a fascinating book. Starting out working in electronics back when it was literally a pile of resistors, capacitors, transistors and lots and lots of wires. These parts were simply put together with wires holding things in their place – soldering parts was not yet a method of construction.

Depending on your feelings about intellectual property you may either admire or hate him. To this day it is not fully clear what he did back in the day before the Berlin wall fell, but I do know that he did do some reverse engineering of existing hardware as well as creating suitable replacements for said hardware back in the Soviet Union.

Fast forward to today and his current job is software development and support which is certainly a far cry from his hardware roots. So I guess it is to be expected that waving a hardware project in his face was much like offering an alcoholic a drink – you simply should not start as you cannot stop.

It turns out that Mathew’s colleague Calvin was the one who started it. Calvin was looking for something to do while working out of town and somehow got it into his pointy little head that he would fool around with electronics. He went to the local electronic megastore and it turned out that they were selling electronic kit advents calendars which was basically learn how to make a LED blink one day at a time.

It didn’t take too long before Calvin started to encounter difficulties, part of it was because the language of electronics was not familiar to him but part of it was because the instructions were also in a foreign language. Well, Mathew understood both and was more than willing to help out. Every time I visited their room I saw something new posted on the wall or some scribble laying on the desk.

Only later did I learn that they were also planning a small electronic project that they could hopefully sell on ebay. The project was that of a LED cube. A LED cube is pretty much as the name says, a number of LEDs that have been built into a cube shape where the LED’s blink on and off in various patterns.

To do all of this would require electronics knowledge, quite a few electronic components as well as some tools. You might be thinking that certainly one of them has a basement, a work room or a garage that would be suitable for this task. I failed to mention one small fact, both Mathew and Calvin were external consultants for the company. These guys were hired guns who came in from out of town and were staying in a hotel.

That is what makes this story unique, these guys purchased small amounts of the required materials and tools and brought them to work. So during the day they were Clark Kent working as mild manner computer professionals while at night they brought out the tools and parts to build what might someday, dare I say it, a fledgling company?

Well, it take a lot of time to train up a novice in the dark arts of electronics and before the task could be started in earnest they ran into a small difficulty. The client decided that they would need to provide their services remotely starting next month. This created quite a problem as they had pretty much set up shop right here at work and now they need to shut things down. After all, the client probably wouldn’t be all that happy to learn they were using their premises for unsanctioned activities that in their theoretical worst case could cause a fire. So they began to reverse the tide.

Well, to the uninitiated they just looked like a couple of guys leaving work at the end of the day but if you had x-ray eyes you could see the following items slowly being transported out of the client’s building at the end of each day.

  • Oscilloscope
  • Dremmel
  • Hot glue gun
  • De-soldering iron
  • Two soldering irons
  • Helping hand
  • Four different spools of solder
  • A small container of kolophonium (wood resin)
  • A couple of different types flux
  • Soldering paste
  • Tips for applying soldering paste
  • Wiring pen
  • Two jewelers headsets
  • Various magnifying glasses
  • Safety goggles
  • Breathing masks
  • A pile of custom pcb’s boards unsoldered
  • A pile of custom pcb’s boards with microcontroller and SMD parts
  • PCB board cleaner
  • Approximately one thousand 5mm RGB leds
  • Approximately one thousand 1cm RGB leds
  • Hundreds 5mm leds of various colors
  • Hundreds of through hole resistors covering quite a few different values
  • Bags full with switches, resistors, integrated circuits, and dozens of microprocessors
  • IR receivers and IR leds
  • Half a dozen breadboards
  • Small speakers
  • Spray paint
  • Exacto knife
  • Box cutter
  • Caliper
  • Hex wrenches
  • Screw drivers
  • Mini screw driver set
  • A few sets of pliers
  • Flush cutter
  • Eight pair of tweezers
  • 16 dc power supplies of varying output current
  • Power cords
  • ITX mini tower case
  • Water cooled cpu cooler
  • One raspberry pi
  • Several raspberry pi cases
  • Several arduinos
  • Several different types of AVR programmers

The crazy thing about this story is that this wasn’t something happening at a small mom and pop store, nor was it happening at small regional office that had a lot of autonomy. No it was happening at a Fortune 500 company with a reasonably large international influence.

Although these circumstances are perhaps not overly common, it is the type of story that could only happen at large company. Fancy ISO standards and internal rules is not substitution for a management that is not paying attention to what is happening on its own premises. Too much political infighting to remember that despite the fact they worked for different departments they all work for the same company.

What happened to the consultants you may ask? Well, they eventually went separate ways without even producing a single LED cube. What is happening at your company right now?

Good fences make good neighbors

It isn’t all that uncommon in large buildings or in building complexes to have some sort of security to keep everybody honest and keep any “bad” people out. It never fails to surprise me how easy it is to circumvent most security setups. The most strait forward method usually works best, walk the goods out the front door. Ok, it doesn’t always work but when the setup is not high security it has a tendency to work out just fine – well or I have been quite lucky.

Not that long ago I wanted a new desktop and my coworker Mathew suggested that we simply build one from scratch. I liked the idea of getting my hands dirty with the hardware again, but there was one little snag. I was working out of town and it would take a few days best case for the parts to arrive. Simply put I might check out of my hotel before everything arrives. Well, Mathew suggested we should order the parts and bring them to the office and assemble it after work.

I must not have been using the critical thinking part of my brain as it seemed like a good idea. Once all the parts had arrived we knocked off work early one day and built the computer. It was fun and actually took only a little over an hour to assemble it. We installed the operating system and played around with it over the following week but finally Friday came and it was time to go home. It was only then I considered how it might look if someone started to ask questions why I am leaving with a fully functional tower computer.

We put it back into one of the boxes and then carried out the side entrance through the employee turnstile. I just left about the same time as everyone else and blended in with the crowd. To be honest it was a great computer but even so it was more than a pain carrying it on the train back home.

Yet it was lucky that I didn’t try this in Chicago. That security guard in that building was concerned about a paper bag full of books and some odds and ends from my desk.

Laws are like spider’s webs, which hold firm when any light, yielding object fall upon them, while a larger thing breaks through and escapes.”

Athenian Solon (638-559 BC):

Divide and conquer

Just because it is the end of the year doesn’t automatically mean you will get a pay raise, but if the company does well it is somewhat expected by the staff that there will be a little something more in your pay packet.

If management simply says, no, we have no plans to give you a raise then management looks bad. However, if management can divert the dissatisfaction somewhere else then they don’t look like the enemy. So the bookkeepers had an idea, we will tell the nurses that because of the raises for doctor’s salaries there is no budget left to give them a raise. Yeah, it did deflect the attention but it didn’t really improve inter-group communication.

However, it may not have been the most effective ruse as the pay raise that was given to the doctors was only 1%.

I thought that they knew what they were doing …

Well, just because we are all working for the same company doesn’t mean unity, as a matter of fact, it is not any different from when I was in high school. There are different cliques and not everyone get along with others.

Yet when working in a very large company the situation can be a bit worse than that. Implementing new functions either as a project or on an existing process will bring a lot of people together for long periods of time who would not normally even spend the time it takes to drink a cup of coffee. The problems occur when personalities start to act out. One such case was when rolling out new functionality due to a change in the local law.

It was learned later than some of the rules in our system that were required were not properly setup and activated and that this fact has been known for months. Rather than to be proactive and inform the other group about this apparent oversight nothing was done up to and including go live. It was later discovered that processes have been running with an improper setup and thus a lot of things may be missing in the future. This topic came up over lunch and indeed Bob knew that this was not setup for at least six months but comment was “well, I thought that they knew what they were doing”.

Never attribute to malice that which can be explained by stupidity

Unfortunately neither of these two options make Bob look very good.

Its just two days

I was a bit at a loss for words with what was going on, mainly because it didn’t really make all that much sense to me – but that is a different story. While standing there I was speaking with a friend of mine and we were talking about jobs, well about my job. I was not really at liberty to discuss what was going on there so most of our talk ended up about my friends last job.

He used to be a foreign correspondent who covered the plastics industry. It is not really clear how he always managed to get the “good” assignments, but at least 3 or 4 times a year he would end up in a country where people were literally shooting at each other.

In this instance he ended up at a trade-fair in Iran. Every country has different rules for its visitors. If you are an American flying to Germany or Spain, you can simply flash your passport and come in, but if you are an Uzbekistan citizen visiting Germany you actually need a lot of papers and visa and it bit of luck to get in from the airport.

I am not sure if everyone requires a visa when visiting Iran but American citizens do. David received his visa however there was a small delay at the start of the trade-fair and he could see that his visa would expire two days too early. He did ask about this and was told by the people he was with that this would not be a problem.

Well, of course, when he tried to leave the country the two day difference was discovered and no it was not ok, he was brought to the police station and put into a cell. It turned out that being an American in Iran without proper papers was a problem.

You cannot accidentally get a visa in a foreign country, some countries it actually requires local sponsorship. This was one of those cases and David was invited by a national champion firm which is essentially the government itself (in some countries). Governments are just like bit companies, the left hand doesn’t always know what the right hand is doing and in this case inviting company was furious as this reflected badly on them. It only took an hour for the situation to start to correct itself.

While this issue was being corrected this they instructed that David not be shut up in a cell. Instead David was brought to a bazaar, which is indeed much nicer than a cell, by a police escort until the paperwork was once again in order.

The documentation is wrong

Every business department at our company has their own associated IT group to support them. In addition to that, there are other departments that support the general IT infrastructure for the company. The departments that I will be talking about are general IT which do network administration, firewalls, and other necessary IT setup.

The business unit of the application support group needed a MQ connection in order to transfer data to other divisions. We provided our documentation which shows all MQ connections that we use, showing machine names, queue information, and application information. We made a special point of making sure the IT department knew which page, section and queue information that needed setup.

We were a bit surprised when after sending a fairly detailed request including our documentation. Nothing had been processed despite waiting for weeks. The request came back along with a one liner saying that the documentation was not clear. We reviewed our documentation, the request worked with the support group only to simply receive this same comment. Finally this mental masturbation was starting to threaten our schedule and so we had a face to face meeting with Charles.

Oddly enough the meeting still took about an hour of excuses and such but in the end we found out what the problem was. On a different page of our documentation, one that nothing to do with the request, we made a mistake and had the name of one of the old machines. It seems that IT had switched out one of the machines but had not informed us of that fact. This inaccuracy was the reason that our requests had been rebuffed.

We did amend our documentation and through a bit of good luck our MQ setup was done in slightly less than a month from our meeting – the overall time was about 3 months. Big companies certainly do have their own rhythm.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close