Wednesday, August 29, 2007
I Apologise for Over Generalising
I am a young, naive, extremely inexperienced programmer and I often say idiotic things. If you think my posts are full of crap that is because they are.
It's interesting that this blog made it onto programming reddit, I'm still in a bit of shock. I thought that I had an audience of size: zero.
The main thing was that I had to post this stuff to get it off my chest. Blogging is very therapeutic for me.
I think that the way that I have been writing some of these posts has been wrong, and I'd like to do something to fix it.
I think that in some of my posts I over generalised where I should not have. I have taken things that were bothering me at work and have tried to dig deeper into what I think may have been the underlying causes, and I'm guessing that I probably wasn't successful.
Here is a running list of the posts I believe I have over generalised in to date in reverse chronological order:
1) Career Choices: Doing I.T. for a Bank
2) Enthusiasm
3) Organisational Values: Producers and Consumers
These posts should have been labelled as hypotheses, wanderings of my sad puzzled mind trying to make sense of it all, and I should have warned most explicitly that they should be taken with a sackful of salt, (at least).
I didn't and so I would like to apologise: I'm sorry.
I have relabelled the titles of some of my posts, put in warnings, and put up an executive summary of my disclaimer so that everything's clearer.
I am also going to open up comments, though this will be on a trial basis. I only have a dial up connection, and I sometimes only connect once a day, so if things don't go well I will turn them off again. But comments are important: good comments balance out the original post. I was wrong to disable them without seeing how things went.
Remember the most important thing about this post?
I am a young, naive, extremely inexperienced programmer and I often say idiotic things. If you think my posts are full of crap that is because they are.
Saturday, August 25, 2007
Hypothesis - Enthusiasm
The following post is an exploration.
It is the attempt of a puzzled mind trying to work things out.
It should be analysed cautiously to see what, if any value it might contain.
The author though does post it in the sincere hope that it will provide something for you.
End of warning.
I'd like to talk about enthusiasm. What is it? What happens to your enthusiasm as you go through life? And how can you get it back if you happen to lose it?
What exactly is enthusiasm? If you like what you do, if it makes you feel better, if it's fun, then you are enthusiastic about what you do.
In short enthusiasm provides energy.
How can you tell if you're enthusiastic about something? The test is simple: if you have to wonder about whether you like doing X then you're not enthusiastic. Someone asks: "Do you like doing X?", enthusiasm brings up an immediate response: "yes, duh, why wouldn't I?"
Why should you care about enthusiasm? Because enthusiasm will turn what would objectively be a lot of tedious, weary chores, into light, fun tasks.
The truly great people in any profession have all been enthusiastic about what they did. The long hours of practice and study weren't difficult, they were ... fun!
If you want to be good at what you do, then you need to be enthusiastic.
How often do you need to be enthusiastic about what you do? Often enough that your life seems good rather than bad.
'Ask yourself frequently, "Am I having fun?" The answer needn't always be yes. But if it's always no, it's time for a new project or a new career.' - Stephen King
Starting out in life, it's easy to find enthusiasm.
When you're young (i.e. up to about six years old), life is full of fun, friends, toys, lots of time. It couldn't be better.
Then you start elementary / primary school.
School is a grind, but the promise of fun is just a bell ring away. In fact hardly anyone tries to suggest that you should feel enthusiastic about being in school, and of the few who do, most of them are rightly dismissed as sad pretenders.
As you go on to secondary / high school the work load mounts up. Bell rings don't promise fun so much as temporary relief, and pretty soon even your weekends aren't safe anymore.
By the end of seconday / high school, you just accept that this is the way that it is. Life is just hard work, you work towards the promise that things will improve when you enter college / university.
But upon entering college / university the work habits that you started to grow in secondary / high school are brought to maturity. The work is even more demanding, and to get good marks you have to put in exponentially more effort than what it takes to merely pass.
The carrot that led you from secondary / high school to college / university is the improvement in quality of life. But soon you discover that university is even more work than high school, and soon a new carrot appears: the improvement in life that a job will bring.
I followed the 'yellow brick road' from secondary / high school, through college / university, and out into the work force. Every time I grabbed the proferred carrot I found that the improvement in life was not nearly what I hoped.
As to my enthusiasm, what was that again? When was the last time that I had fun? I can't remember.
I never hated my studies, I often found them hard, but my response was a luke warm one. "How are things?", "so - so ... alright".
But was I enthusiastic? Was I having fun? Never. I was just working toward a job.
Indeed looking back I can see that my enthusiasm was beaten down as I moved through the educational institutions. I'd willingly take on almost any drudgery if there was the promise of a reward at the end. Often the chance that I would get good marks at something was enough.
On entering the work place, I found that the promise of a better and interesting life evaporating before my eyes. See my essay "Organisational Values: Producers and Consumers" for one of the reasons for this. People just did not care that much about the work.
Where does your enthusiasm go? It's beaten methodically out of you during your education.
How do you get enthusiasm?
If you don't like what you do at work, you need to introduce things that you like to do into your life. Once you do these things, the enthusiasm carries you along, and you become good at them. Once you become good at them you can change what you work at to what you like.
You need to find what looks interesting, because what looks interesting has the promise of something you may become enthusiastic about.
How do find out what is interesting? Paul Graham has some very useful ideas. But he concedes that this is a hard problem.
Some pointers on looking for what is interesting:
* You need variety in your life. It should be different from what you normally do in some way.
* Experimentation should be cheap, in terms of money and time. Most of what you will try will fail and you need to be able to walk away with few regrets. Also heavy investment brings pressure to keep trying something long after any potential for fun has faded.
* You should be able to keep your experiments secret. If people know what you are doing they will inevitably: ask stupid questions, and have unreasonable expectations, none of which you need. Having a secret can be fun too, it's all yours and no one else's.
* Some of your experiments, say approximately 50%, need to be doing something constructive, i.e. either making things or repairing things. If you find something constructive that you like doing then it's easier to see how you might make a living from it.
The search for enthusiasm is difficult, but the only alternative is to become a drone. Medium to large organisations love drones, people who exist solely for time outside of work, like regular paychecks, and are happy to do what they're told with the minimum of fuss. The sad thing about being one of these people is that living from paycheck to paycheck, and weekend to weekend means that the next stop for them is death. They don't get the chance to do more with their lives.
Because working on something that you love will bring many more opportunities into your life. You have to spend a third to half your waking hours at work and it's a pretty horrifying idea that they should trickle away as an apathetic waste.
For myself, I am quite horrified at how my life has turned out. I went after the proferred carrots that took me from school to work, I did computer science because I found it mildly interesting and it seemed like the path of least resistance. But the proper enthusiasm in my work never surfaced. In fact work nearly snuffed out my interest in computers and everything else all together.
If I'd known what I know now about enthusiasm I'd have used university to put myself in a position for better options. I'm a bit dissapointed that it took me this long to figure this all out, but relieved that at least I still have the opportunity to try things. A lot of people never even get to that point.
Monday, August 20, 2007
Hypothesis - Organisational Values: Producers and Consumers
The following post is an exploration.
It is the attempt of a puzzled mind trying to work things out.
It should be analysed cautiously to see what, if any value it might contain.
The author though does post it in the sincere hope that it will provide something for you.
End of warning.
The amount of care that you are given as a person degrades as you progress through life.
In primary / elementary school your teachers know you very well and very personally, as such the good teachers tend to care a great deal about you.
In secondary / high school your teachers do not know you as well, the impersonal nature is a shock coming from primary school. The teachers still do care about you, but the energy that goes into personal attention is diluted by the number of classes that teacher runs.
Tertiary / college / university institutions are a more gentle degradation of the high school education system.The jump from secondary to tertiary education is easier because it's just a minor variation on what you are already used to. Yet at the tertiary level those running the courses still do care about you, but the effort now is now mostly put into delivering course material and marking assignments and exams.
Now when you commence work, that care, remote though it might have seemed, vanishes.
It comes as a nasty surprise because in the case of the software developer the transition from school to work seems like just a variation on what has gone before.
Let's compare the two environments.
At college you have access to a terminal that you use to produce programs and on the side you teach yourself new skills.
At work you have access to a terminal that you use to produce programs and on the side you teach yourself new skills.
It seems like the same: assignment papers become change request specifications.
But there is actually a role reversal that happens. You were a consumer you are now a producer.
Students are consumers. The teachers are producers. The teacher produces educational material that the student consumes.
Society is fashioned to always pay attention to the consumer. This attention may often mainfest itself as care but does not always do so.
For example:
Shop assistants are encouraged by management to pay attention, in most cases this means being nice, to customers in the hopes that they will buy something. The shop assistant therefore pays a great deal of attention to the customer, but the customer is under no obligation to pay attention to the shop assistant. The customer's only interest is in getting what they want.
There is a power equilibrium between the shop assistant and the customer, with a significant tilt in the customer's favour.
So what happens if the customer gets what they want? The customer is satisfied they get their item or service, the manager is satisified the business makes money. The shop assistant (assuming that they are paid a fixed salary) however just expended energy with no immediate reward.
What happens if the customer doesn't get what they want? The customer is dissatisfied they have nothing, the manager is dissatisfied, they have no sale. The shop assistant has still expended energy and quite possibly has a vexed manager to deal with.
In either situation the shop assistant loses.
In the production hierarchy those at the bottom, either directly making or selling the products lose. They produce but their only return is a fixed wage.
What role does the manager play?
The manager is a consumer. He naturally consumes the efforts of those under him either:
(a) For profit or power.
(b) To give to his manager.
So all the profit and power spreads up the chain of command to those at the top. The other workers in the chain are left with their salaries but little else.
This is how things play out in their natural state.
As a software developer you are producer at the bottom of the food chain, while your manager or your customer may get to draw immediate appreciable benefit from your efforts you will not.
As a peon at the bottom of the food chain a lot of people simply rebel, and management is left with a lot of surly unresponsive employees. The only reason these poeple are kept on staff is because the cost of recruiting new staff in terms of time, money, and energy seems dauntingly high.
Management of course realises that employees on fixed salaries don't perform well and try all sorts of things to motivate them, most of which fail.
Nagging and bullying causes employees to leave. Non-monetary rewards tend to raise cynicism in employees: "you're saying my effort is only worth this lame X?". Parties and social events tend to fall flat.
What management easily miss is that employees really want them personally involved in their efforts. Let's face it: most work is complete shit, but a manager able to understand what an employee is going through and encourage them on a day to day effort makes it all bearable, indeed it makes the work incomparably good. This is why employees tend to follow good managers.
Unfortunately for a new person coming into a medium or large organisation it is fairly random as to whether or not you get such a manager. In a medium or large organisation it only takes one person to be horrible to another for the effects to come cascading down the tree. And this sort of bad karma eats away at the very morale that you seek to establish. Eventually you get feelings of: "they don't care, so why should I bother?" and good luck trying to stamp that out if it gets entrenched.
Working for a medium to large organisation can really suck, and you want to be very wary before going to work there. The wages offered at medium to large organisations are higher in part to make up for horrible deficits in morale.
The final message seems to be: get yourself into a small organisation that you like. It should be easy to decide whether or not the organisation has the desired qualities that you seek, everything is apparent before your eyes, as opposed to medium or large organisations where it may take a while to see everything that you need to.
In a small organisation the morale is high. The manager and his team must gel otherwise the organisation will die. Medium to large organisations tend to breed selfishness, apathy, and joylessness.
I will finish with a quote from the comments following Steve Yegge's Being the Averagest:
Are you insinuating that working our asses off year after year for that 40 rating and a 1% raise isn't motivation enough to make us all rise to stardom??"
- Anonymous
Hi Anonymous,
That's a very interesting, complex question, and undeserving of a flip answer from me.
All I can say is: if you're working your ass off, stop right now. Amazon's not worth it. If you have a crappy manager who's making you work your ass off, fire your manager (by finding another group to work in.) There are plenty of bad, insecure, incompetent, neurotic managers in every organization, including ours, and you don't need to keep them in business by working hard to make them look good. I don't know why it takes so long to root out and eliminate bad managers at Amazon, but that seems to be the way of things.
Once you find a group at Amazon where you're actually working because you enjoy what you're doing (which is typically determined more by your team members and your management than by the actual work), then you can come back to this post and start wondering whether you might not want to "work" (in a fun way) to make yourself more effective at doing what you love to do.
What many people find is that when they're in the right environment, doing something they believe in (and being recognized by their peers for it), they work harder than folks who are supposedly "working their asses off." But it doesn't feel like work anymore. When it does feel like work, something's going wrong, and you need to fix it.
If you can't find a suitable team in Amazon, well, there are lots of places that pay higher than we do. I know a few guys who've gone across the street to work for Wells Fargo or Washington Mutual, made 50% more than they do here, and they leave at 3:00pm to go play golf.
My god, life's too short to bust your ass for wage increases. Nobody gets rich off wages.
- Steve Yegge
P.S. This post still has a draft feel to it. There is a lot more that I will say on this and related topics but I hope that it's good enough to be useful.
Saturday, August 18, 2007
Discretion is the Better Part of Valour
My section leader David came round to me: "The business area just commented on how impressed they are with you."
My thoughts, a bit panicky, were: "Wait a minute! I haven't done anything!". And I said so to David. I didn't want to accidentally be credited with anything that I hadn't done, it could come back to bite me later.
ASIDE: This was true, I had done no work for the business area at that point, all I had done was attend meetings. When I was in those meetings I said nothing and just tried to be attentive. Sit down and shut up was my strategy.
He said: "No I mean it: they're impressed with you."
I thanked him, but felt a bit bewildered. I thought at the time David was just trying to cheer me up. At the time I would rather have been active and contributing.
It only became apparent to me later from speaking to a coworker that simply keeping your head down can be seen as a virtue ...
Starting Out
What you may get out of this entry:
(a) For those who have yet to start out, there will be some valuable questions that you should ask prospective employees about work place induction and culture.
(b) For those who have just started out there will be a little insight into the corporate culture of my organisation to which you can compare your own.
(c) For those who are managing there will be some recommendations about how you might possibly handle brand new, green, workers.
PART ONE
The date that I started working was early 2006. What follows falls in roughly the first 3 - 6 months.
I was part of what was a sort of quasi-internship program. I was part of a group of young people who were all similarly just out of school. I will call us interns.
A little bit about my organisation. The organisation is medium size and is very serious about: accountability, record keeping, service, and security. I was placed in the IT department, which provides infrastructure and software solutions to the rest of the organisation.
All of the interns were given two and a half days of orientation to familiarise us with it's aspects. I felt very nervous and jittery.
What I expected was to be drilled heavily in things like: our roles and responsibilities, organisational strucutre, code of conduct, record keeping, and security.
What we got were a lot of talks that felt very thin on content, some feel good motivational speeches (we were told that we were the organisation's future, which felt distinctly false to me), and a brief tour around the town that we were working in.
What was conspiciously absent from the discussion was exactly what we were supposed to be doing: responsibilities, performance goals, etc.
It all felt very vague and wishy-washy. I expected a lot of structure, order, and discipline and found what looked like disorganisation and entropy.
This was not confidence inspiring and I only felt more frightened.
Then I met my director. I will call him Adam.
ASIDE: All names mentioned here are pseudo names.
ASIDE: The hierarchy in decreasing order of authority: directory -> team leader -> myself.
What immediately crossed my mind was: something's wrong.
Adam asks me: "So would you like to go and see your work place?"
My thoughts: "Um ... you are in charge here aren't you? Shouldn't you just be laying out what will happen?"
The sense of disorganisation was only increasing. But it got worse.
It turned out that my team leader i.e. my immediate supervisor, was away on leave. Let's call him Bernard.
For two weeks I had nothing to do but busy myself learning the technologies that we used: C#, HTML, ASP.NET etc. All of this time wondering nervously: what is in store for me? When is the axe going to fall?
Then Bernard returned from leave, and I thought: "This it ... ", and nervously waited. Two hours passed and he gave no sign of noticing me.
Then I realised: he hasn't been told that I'm a part of his team.
So I went over and introduced myself timidly.
Bernhard: "Oh! So you're on my team?"
Me: "Um ... yeah ... "
ASIDE: What I often felt like I should have said was: "Um ... I don't know what to say ... sorry?".
ASIDE: I told one of my friends about this little episode and he burst out laughing. It had a very Dilbert feel to it.
As it turned out he was a nice man, we both had a similar sense of humour, and got on well. I'm very fond of Bernard.
PART TWO
After I got used to Bernard you would think that things would improve, but they didn't noticeably.
Bernard said to me on a few occasions: "I'm sorry I just don't have anything appropriate for you to do right now."
No one seemed to be taking the initiative in regards to teaching me. I hoped that on joining the organisation that I would be apprenticed to a skilled programmer who would help me cross the divide between school and work and that things would move along. But this never happened, and I was quite dissapointed.
Now don't misunderstand: Bernard would always help me if I had a direct question, but no one was offering me any clues about the larger picture.
I did wonder why no one took a skills inventory. I did raise the issue on at least one occasion, but Bernard did not seem interested.
There was however a performance development plan that had to be filled out. Bernard said to me: "Don't worry about most of this, just sign it." I asked: "Is there a set of performance outcomes for IT interns?" and he replied: "No, but there should be ..."
I can only say that my morale was low during this time. To my mind nobody seemed to care that much about my development,and I was hardly getting any work to do. I was very worried that someone would ask me why I wasn't up to a certain standard.
Indecision played a large part in my suffering. I kept wondering: "is this how things are meant to be?" And I would always reply to myself: "this is your first job, obviously you can't tell much, you need more data, just watch and wait."
I did however ask another IT intern Charles about how often he spoke to his team leader, and he replied on average once a day.This was very disheartening since I sometimes spoke to Bernard once every two to three days, but these periods could easily stretch for up to a week or more, lack of contact was making me miserable. Charles was also involved in a significant project, while I had barely touched a few lines of code.
I was told much later: you can always ask questions. This attitude vexes me greatly. If you have knowledge of what you need to learn then yes you can ask questions. But a green recruit in their first job is ignorant of what they need to know. The recruit needs to be taught at least a little. This is up to other team members and managers. You can bootstrap yourself from a little knowledge but not from no knowledge.
You may ask why I didn't simply speak to someone. The truth was I was uncertain and frightened: "is it ok to speak to someone about these worries?", "will I cause offence?", "will I be branded a trouble maker?", "will I be written off?" I honestly did not know and so I chose to remain silent, afraid that if I was wrong and I raised these issues then things would get worse. I considered myself at the bottom of the food chain and border line expendable.
ASIDE: My managers would probably be shocked and maybe offended at this last paragraph. I'm not saying that this was true, it was just how I felt.
ANALYSIS FROM HINDSIGHT
I overheard one of my coworkers remark that the organisation was very relaxed and also that you were expected to be very independent, (I would say autonomous).
Much later I would hear that the industry that I do IT in is infamous for having a management culture of: just keep doing what you are doing and only if you do something wrong will we tell you. This management culture is meant to be on the way out, but I can safely say that it is alive and well, and sadly still spreading down to younger team leaders ...
So let's review the factors:
- Workers are expected to be autonomous.
- Managers keep more of a hands off approach.
- Feedback is minimal especially positive feedback.
Workers who are left to do their own thing with little interaction from management would naturally come to think that what they do doesn't matter.
This seems to explain the sense of apathy and entropy that I have felt since I started.
ADVICE FOR MANAGERS
- Green interns straight out of school often do not have enough prior knowledge to be able to direct their own development. Also be alert to the need that they may not feel comfortable raising these issues.
- Take a skills inventory of the intern. You will probably be amazed at what skills are lacking e.g. I had no knowledge of databases before starting work which boggled the minds of my team leader and director.
- Pay attention to your intern, leaving them off by themselves for more than a day at a time simply says: "I don't care about you."
- Paying attention to your intern doesn't mean micromanaging them, or being tyrannical, but just asking them what they have been doing and the problems that they have gone through will boost their morale no end. It certainly helped me.
- Try to arrange for some sort of teaching / mentoring from senior programmers within the organisation. There is nothing like talking to a veteran to help an intern get a better view of the field and to gauge their own skills.
- One to five day external, vendor developed courses are not adequate training by themselves. I will have more to say about vendor developed courses in a later entry.
ADVICE FOR INTERNS
- Unfortunately the placement and treatment of interns in medium to large organisations is pretty random.
- No one really owes an intern anything. Managers often have more urgent higher priorities.
- Try not to get angry if your manager does forget about you, it's not personal. If you can master this please tell me how you did it ...
- Assume that you will be expected to teach yourself a lot of the skills for your job. More about skill sets will come in a later entry.
ADVICE FOR THOSE STILL IN SCHOOL
Ask at the interview:
- Whether they have a mentoring system, or anything similar.
- What training is provided, note: external vendor developed courses don't count for much.
- What sort of culture the work place has:
-- how much pressure is there?
-- how autonomous are the workers?
-- what is the management style?
-- how much contact is normal? how easy is it to get feedback?
-- how does the performance system work?
-- are there special rules for interns?
Thursday, August 16, 2007
Disclaimer
Before I get started on the actual content of this blog, I thought that I should give you loud and clear warning about what I am like so that you know what you are getting yourself in for.
I am male and 28 years old.
I do however act very much younger than my years. If you asked me how old I felt I would say about 20, perhaps younger. I can sometimes feel very much younger than even 20. Sometimes I feel very much like a child. But I don't have the sense of
child like wonder about the world, instead I have a child's timidity: "Will this be ok?", "Will I get hurt?", "Will I be punished?".
1) I am very timid and not fully developed.
This timidity has led me to shy away from situations that might have led me to become more 'worldy wise'. I often take refuge in my imagination, as opposed to exploring the world.
2) I am naive in many ways.
I have lived a very sheltered life up until the past 18 months, I lived at home until I started work. The sheltered nature of my life has led me have many naive, ideal, and unrealistic expectations about life.
3) I have idealistic expectations about life.
As my idealistic expectations clash with reality the expectations often get shattered, and this often leads me to become sad
and depressed.
4) I have a fairly gloomy and pessimistic outlook on life.
WARNING
You may read things on this blog that:
(a) upset you
(b) depress you
(c) make you go "what !?!? Are you crazy / stupid ?"
If that's the case come back to this entry and see if the writing reflects the traits that I have outlined here.
It's not my intent to upset or disrupt anyone's world view, that's almost never a good thing to do. So if something bothers you, please accept my apology: "I'm sorry to have upset you."
And please remember that this is just a blog. If I were to bet about whether I was right or wrong about anything, I'd bet a lot of money on being wrong.
All that being said I do hope that you get something worthwhile from this blog.
P.S. I know that I promised actual content, that's coming in the next entry, I just had to get this out of the way.
Wednesday, August 15, 2007
Introduction
Started a blog.
It's a little scary.
Putting my thoughts out into the world.
But here goes ...
Firstly I'd like to tell you a little about myself.
I would prefer to remain anonymous. There are things that I need to be able to talk about, and I'm a little shy of the wrong people seeing them, and taking umbrage or offence.
So you will just have to know me by my pseudo name: Cron.
I am male and 28 years old (as of the time of writing).
I have a university education that encompasses both the Arts and the Sciences.
The most pertinent areas that I have studied formally at uni are Computer Science and Philosophy.
I have now finished my studies and have now moved into the work force as a programmer.
I have been working for 18 months now for an organisation that I would rather not name.
Now, before you go and start getting excited I do not work anywhere special, I don't work at some top secret facility, and I'm not a whistle blower for some large infamous corporation e.g. IBM or Microsoft.
The organisation that I work for is very bland and uninteresting.
"If there is a bright centre of the universe, you're on the planet that it's farthest from."
- Luke Skywalker Star Wars Episode IV.
I will want to talk about the sort of work that I do, and I'd like to keep my organisation's name out of it, just in case someone from there should accidentally stumble upon this.
What I will say though is the place that I work at uses Microsoft technology to develop web applications, we use ASP.NET and C#, with SQL SERVER 2005. And I dare say that I will have things to say about that later.
The reason that I am writing this blog is that this is my first full time job, and also it is the first time that I have ever been away from home, this has proven to be quite traumatic, and I need to talk.
The purpose of this blog thus is to talk about: work, IT, and related topics.
I'm not sure that I will stick to that, but it will do for a start.
There maybe more coming than just this one blog, but for now I'd like to keep it simple, if I start talking about some of the things that might be coming, then it will start to sound like promises, and those promises I may not necessarily be able to keep.
Though I am in fact 28 years old, I am very naive and inexperienced, so if I will probably often sound a lot younger. Goodness knows that I feel much younger than 28. If I sound young and idiotic that is because I am.
If you are an experienced older hand at either IT, or life in general then I think that this blog may dissapoint you, it is for someonewho is just starting out in life like I am, and one of my main aims is to talk about things that I wish that I had known sooner. I hope that someone who reads this will find their start into working life at least a little easier than I have had mine.
One last thing: I have decided to keep comments switched off for now. It's hard enough to write as it is and I feel a little self conscious, hopefully this will pass. If you want to say something then you can email me at: cron.anonymous@gmail.com. Please if you do email could you put: "cron-work:" at the start of the subject line, that way I won't accidentally delete your email.
I can't necessarily promise responses to emails, but I am very interested in anything constructive that you have to say.
I do hope that you get something out of these posts.
That's enough for now. More about me, and some actual content coming in the next entry.