- the level of Chrome 8, released December 2010
- the level of Firefox 8, released November 2011
- the level of Opera 11.50, released June 2011
- the level of Safari 5.1, released July 2011
I have hired freelancers for reasons of specific experience and being able to start from 0-100 in no time.
In order to do this you need to have some years of job experience under your belt.
After some 15 years of IT experience I made the switch to freelance and with the experience I had it was very easy.
I am sure that if you set your mind to it and work in a regular job with the aim of going freelance you can do this much quicker.
Having a fulltime job will enable you to start freelancing slowly.
Also start doing open source kind of work / projects for free - as this will give you different insights that you will never get from working in a company / freelance.
Here is the question list I have built up over the years:
Function
What is the responsibility of the function? Why is this position available? New function or replacement? How long has this position existed? Previous person? How many people have held this position in the last two years? Who would be my supervisor? To whom would I report? Whom will I supervise? With whom will I be working most closely? Organigram? What are the current problems facing the company/my department? What are the top 3 priorities in the next 6 months and what would my role be in realizing this? And the top priorities in the next 2 years? What hours do you (really) expect me to work. What are the most challenging aspects of the position? Describe the opportunities for training and professional development. Will I receive any formal training?
Organisation
What is the philosophy of the company? What is the mission statement? What do you consider to be the companies strengths and weaknesses? What are the companyâ(TM)s short terms and mid terms (2 yr, 5 yr) plans and goals? Acquisition plans? What is the history of the company? How has the growth been, organically, by acquisitions? What is this company's culture? Office tour, check out the infrastructure, the people?
Financials
Yearly, Quarterly budget to make, history of budget â" always made? How is the business running, how are the financials, how is the current funding, how is the company run financially? What are the current plans for expansion or cutbacks? Extra benefits need to be explained adequately?
Product
Explain product portfolio? History of the products, what are strong products, what are weak products? Plans for new products, new versions â" when, what, targeting who, which market? What are the target groups, target clients (sample names)? Sales cycle time? Implementation time?
The Joel Test
Do you use source control? Can you make a build in one step? Do you make daily builds? Do you have a bug database? Do you fix bugs before writing new code? Do you have an up-to-date schedule? Do you have a spec? Do programmers have quiet working conditions? ïfY Office tour Do you use the best tools money can buy? Do you have testers?
Change jobs. There are companies actually encouraging the use of Facebook et al. Google Facebook Friday (Sun, Serena) and I cannot imagine that those employees had to sign away their rignts.
Indeed. 1:10 is our experience as well for smallish presentations. For big ones there is more clean up to do, you record it in parts, do the voice afterwards, add some music here and there. The 1:10 will go to 1:20 then.
The average presentation we do for clients is between 2 hour and 3 hours of which 1 hour can be product presentation. We make call center software and when a client is really interested and wants to see all sides of the product, I can easily spend 1.5 hours.
In a recorded presentation you want to show everything you have, but you don't know the customer so you need to explain everything to a reasonable detail, not too fast, not too slow.
1,5 hours x 15 = about 22 hours (lapsed time, we did it with 2) which is about what we spend last time recording, voicing-over, cleaning up, and making the final CD.
I'm sorry to tell this to you, but you will be better off buying CTI software such as Altitude (disclaimer: I work for Altitude). You will pay your developers much more implementing all the different CTI possibilities:
dial, answer, hold, extend, retrieve, conference, transfer, blind transfer, etc, etc. Also you want to do predictive dialing in the future perhaps, multimedia (web chat, e-mail handling), IVR? It is all in there when you buy it. When you need to write it - a huge amount of work. When your client wants to switch from Ericsson to Avaya or Cisco? No problem for us, switch a driver and that's it. For you - huge problems.
Convince your client that they buy Altitude + a real database (Oracle or MS SQL Server) and 300K database requests is something we laugh about with the proper hardware.
There still is programming, set up etc to do, but it will be less. And you will end up with a happy client.
Writing your own CTI when you don't have any experience is a recipe for disaster and unhappy clients.
Fifteen years ago, when I started working, our main server had a whopping 5 Mb. Harddisk. For 50 users.
Now we have easily 500 Gb in a PC. In 15 years, a factor 10^5.
Can we keep up with that? I don't know. Perhaps we can, perhaps we can't. When you see it in that perspective, we will have 50 Petabytes on the desktop easily in 15 years from now.
Of course, the amount of video's will also grow at an enormous rate, so who will win? I don't know.
When you switch to Outlook, try NEO Pro, an addition to Outlook.
This will change the way you think about mail.
You can search by date, person, attachment, in multiple pst files, all in a couple of seconds.
I bought it personally, use it at work. No yearly maintenance; while we are having a discussion regarding a subject, I type a bit on my keyboard, and I already have the thread. Others are searching for more than 5 minutes, sometimes an hour.
I look organised. I know how to search and which programs to use.:-)
Their common dialog box is still yes no cancel. While gnome and kde (i think) has adopted a different and in my opinion far better strategy.
People are afraid of doing things wrong. Especially at a computer, as they have learned that a computer is *VERY* unforgiving. Turn it off, and your document isn't saved, you get chkdsk errors, your operating system does not start, you have to pay your local guru big bucks or a bottle of wine to keep the damn thing running. Turn the TV off and on again and it all works. You need to treat the computer with respect. So you say (err - click) yes to it - all of the time.
Do you want to save the document: Yes Do you want do delete the folder: Yes (o shit) Do you want to uninstall this application: Yes (where were these disks again) Do you want to format this disk: Yes
Now, look at gnome. That interface is talking to you in a quite different way. When you close gedit (the notepad equivalent) without saving, it will tell you
Do you want to save the document 'xyz'
If you don't save it, your changes of the last n seconds will be lost
[Don't Save] [Cancel] [Save]
Now that is informative, and i really have to make a meaningful choice. I need to choose between Save and Don't Save. Or I pick cancel which will surely take me back to the previous state.
Much better than the windows common control, which has been devised in Windows 2.0 (I kid you not) and still in Windows fscking Vista, noone has had the courage to reread 'About Face' and reshape it.
From time to time that is. I work for contact centers and one of the tasks is to create IVR systems.
There are a lot of
- cowboys (switch vendors, so called consultants, whatever) creating IVR systems that don't know how this is supposed to work
- people from the company that think because they understand their business that they can create an IVR system
I can tell you a lot about creating IVR systems, but the gist about it is the following.
You don't want to have a menu that is more than three wide by three deep, that is three choices per menu, and three menus before you reach someone. Occasionally you can violate that rule and have four wide. Or five if you really must, but then keep the descriptions short. But never four deep. That is too much.
Think about it. Would you have 4 deep x 4 wide = 16 different departments handling the customer calls? Nope you wouldn't. They all pretty much arrive at the same CSR/Agents/Whatever you call them.
So why let the caller make the differentiation?
The caller needs to make the first differentation between tech/admin/complains, and then the CSR needs to get the client nr and some additional info on why you are calling, to ease his live. This will greatly increase the stay of the agent in the call center (which is currently at 8-18 months or so, depending on the sector). This will aide you as well. The longer the agents are there, the better you are helped!
At the end of the call, the CSR will do the call classification; this doesn't need to be done upfront by the ivr - this is waisting time.
The best IVR is the one that
- doesn't ask any questions (i.e. recognises you by calling nr, and guesses why you are calling)
- or asks the minimum of questions and then puts you in the queue.
And then informs you regularly what your expected waiting time (ETA) to the agent is. And proposes you to be called back - on your current number or another one. And gives you a case nr already.
That looks find for a home, but except for geeks, how many average Joe's are going to do this frequently? Scanning the huge harddisks of today is taking a lot of time.
In an office environment of let's say 100 - 500 PC's this idea is not going to make it, let alone at the server side.
However, something along these lines could be implemented in the BIOS of a PC perhaps. Data could be stored at a device (USB or so), unseen by, and thus unreachable for the OS, and scanning can then be done in the background?
Technically, you are right - one could just download the VMware Server and install it - however (and I recently installed this at home) this takes some technical expertise, root/Administrator access and an hour or two. And if you do it wrong, everyone can access and screw up your vm's.
I haven't installed the player, but I'm assuming that this is a Install -> Next -> Next -> Finish type of install and you (and only you) can run a vm.
As we all recall (or perhaps you have forgotten about - it was launched in October 2001 , the first version of the iPod has had its share of problems. The iPod is not at its fifth generation and has lots of features that Microsoft can either dream of at their first incarnation or implement badly.
In addition to that, there will be features that Microsoft will not implement.
- support for Apple? No way
- Calender integration with Mozilla Sunbird? No way
etc.
Plus - they need to cut deals with the record companies; Apple has already done this.
Furthermore, there are currently more than 50 million iPods on the planet. Not to count the millions of other players. So it is a very hard market to get into.
* Wireless would be nice - when it is working correctly, and noone can connect to my iPod/Argo to snoop my data. * Games? I don't know, this would probably drain the battery life, so not for me...
And, if this is typical Microsoft quality software (and I'm not talking virii here, although this is a possibility), you probably need to restart the thingy on a daily basis (I restarted my iPod twice in one year) and there will be upgrade after upgrade.
With a space, that is. His name is 't Hooft, not 'tHooft. The guy even has a webpage about it, so this means people are getting his name wrong all of the time...
When she was head of the RIAA, they had one lawsuit after the other to people that were either innocent or had downloaded one or two mp3 files. They didn't go after the big guys.
They didn't dare to go after the big guys.
Now that she is no longer head of the RIAA, she says - I'd might have been not 100 % right what we have done... DRM might not be so usefull (she is having problems with her iPod?).
Anyway - this is so low, I cannot even reach that low...
Sorry, Hillary - once you're on the wrong side of the hallway, you will allways stay there. Whatever you do.
It is unfortunate that this comment cannot be upped to +6 or more, now that I have modpoints.
Your computer is controlled by Microsoft. It is not YOUR personal computer any more. That is also my feeling. You don't have any control over it when you don't have almost the full control about it.
A Microsoft approved appliance, that is the best term I've heared in a while.
Here are my measures: 11k MP3 files, 87 G, almost all legit from CD, etree, archive, etc. When it is not legit it is probably something I forgot to download after I listened to it and decided I didn't liked it so I wouldn't buy it.
There are different things to make it happen.
First - you need to properly fill all MP3 tags. The less an MP3 is tagged, the less it is searchable...
Secondly - I don't want to have to play music via my PC and soundcard when I'm at home. More - at home, my PC is not the center of attention - so I bought a squeezebox from slimdevices.com. Go to their website to see what it is capable of. The gist is that you run a service on a computer (this can be a PC running windows, linux, OSX or another device, as long as it runs a new version of perl). This service stores all relevant tag-information in a database and makes it searchable via the squeezebox. So, my PC (running linux) serves the mp3's to the squeezebox that plays these via the normal speakers. Quite a quality difference, of course. (Needless to say, that the squeezebox also can play other music files such as flac, ogg,...). The interface via the remote control is much easier than using it via winamp or fubar or whatever you have. A remote control just feels better.
It also streams music from the internet, of course.
Thirdly - when I'm on the road, I copy some of the files to my portable (running windows) and there I have the same service and a programme called softsqueeze that performs the same functions so I can listen with the same interface to the same songs when I'm on the road or at work.
The perl service and the softsqueeze programme are GPL and downloadable from the slimdevices website. The only thing you need to buy is the squeezebox: $250: go and have a look! http://www.slimdevices.com/
I'm very very happy - the hardware is very stable, the mp3 decoder is really good, and - because the service is written in perl, it is extensible. It is written with plugins in mind. I already have plugins for the weather, # of e-mails in my inbox and the from/to/subject, etc, etc.
- the level of Chrome 8, released December 2010
- the level of Firefox 8, released November 2011
- the level of Opera 11.50, released June 2011
- the level of Safari 5.1, released July 2011
and thus
- internet explorer 10, released December 2012
Mod parent up.
I have hired freelancers for reasons of specific experience and being able to start from 0-100 in no time.
In order to do this you need to have some years of job experience under your belt.
After some 15 years of IT experience I made the switch to freelance and with the experience I had it was very easy.
I am sure that if you set your mind to it and work in a regular job with the aim of going freelance you can do this much quicker.
Having a fulltime job will enable you to start freelancing slowly.
Also start doing open source kind of work / projects for free - as this will give you different insights that you will never get from working in a company / freelance.
Enough said... http://www.makeyougohmm.com/20050524/1914/
Here is the question list I have built up over the years:
Function
What is the responsibility of the function? Why is this position available? New function or replacement? How long has this position existed? Previous person? How many people have held this position in the last two years?
Who would be my supervisor? To whom would I report? Whom will I supervise? With whom will I be working most closely? Organigram?
What are the current problems facing the company/my department?
What are the top 3 priorities in the next 6 months and what would my role be in realizing this? And the top priorities in the next 2 years?
What hours do you (really) expect me to work.
What are the most challenging aspects of the position?
Describe the opportunities for training and professional development. Will I receive any formal training?
Organisation
What is the philosophy of the company? What is the mission statement?
What do you consider to be the companies strengths and weaknesses?
What are the companyâ(TM)s short terms and mid terms (2 yr, 5 yr) plans and goals? Acquisition plans?
What is the history of the company? How has the growth been, organically, by acquisitions?
What is this company's culture?
Office tour, check out the infrastructure, the people?
Financials
Yearly, Quarterly budget to make, history of budget â" always made?
How is the business running, how are the financials, how is the current funding, how is the company run financially?
What are the current plans for expansion or cutbacks?
Extra benefits need to be explained adequately?
Product
Explain product portfolio? History of the products, what are strong products, what are weak products? Plans for new products, new versions â" when, what, targeting who, which market?
What are the target groups, target clients (sample names)? Sales cycle time? Implementation time?
The Joel Test
Do you use source control?
Can you make a build in one step?
Do you make daily builds?
Do you have a bug database?
Do you fix bugs before writing new code?
Do you have an up-to-date schedule?
Do you have a spec?
Do programmers have quiet working conditions? ïfY Office tour
Do you use the best tools money can buy?
Do you have testers?
Or
Change jobs. There are companies actually encouraging the use of Facebook et al. Google Facebook Friday (Sun, Serena) and I cannot imagine that those employees had to sign away their rignts.
This is how every call center performs voice recording when using VoIP...
Nothing to see here kids, move on
Sheesh
Mark
Heared about OFCOM? Google for it, try there.
Indeed. 1:10 is our experience as well for smallish presentations. For big ones there is more clean up to do, you record it in parts, do the voice afterwards, add some music here and there. The 1:10 will go to 1:20 then.
The average presentation we do for clients is between 2 hour and 3 hours of which 1 hour can be product presentation. We make call center software and when a client is really interested and wants to see all sides of the product, I can easily spend 1.5 hours.
In a recorded presentation you want to show everything you have, but you don't know the customer so you need to explain everything to a reasonable detail, not too fast, not too slow.
1,5 hours x 15 = about 22 hours (lapsed time, we did it with 2) which is about what we spend last time recording, voicing-over, cleaning up, and making the final CD.
Prospects were happy, though.
Mark
But it takes some time to
- prepare (scenario and stuff)
and more importantly
- keep up to date
I know, I've done that for a product presentation. After one year, new version, throw away the presentation, start over again...
Mark
Are you sure? This: http://it.slashdot.org/comments.pl?sid=217446&cid= 17659380 indicates that the method of rebooting with a CD will not be sure in the near future.
1. Boot with a Knoppix CD to do banking
2. Virus hides in Video
3. You reboot, virus installs itself and PROFIT!
Mark
I'm sorry to tell this to you, but you will be better off buying CTI software such as Altitude (disclaimer: I work for Altitude). You will pay your developers much more implementing all the different CTI possibilities:
dial, answer, hold, extend, retrieve, conference, transfer, blind transfer, etc, etc.
Also you want to do predictive dialing in the future perhaps, multimedia (web chat, e-mail handling), IVR? It is all in there when you buy it. When you need to write it - a huge amount of work.
When your client wants to switch from Ericsson to Avaya or Cisco? No problem for us, switch a driver and that's it. For you - huge problems.
Convince your client that they buy Altitude + a real database (Oracle or MS SQL Server) and 300K database requests is something we laugh about with the proper hardware.
There still is programming, set up etc to do, but it will be less. And you will end up with a happy client.
Writing your own CTI when you don't have any experience is a recipe for disaster and unhappy clients.
Mark
Think again.
Fifteen years ago, when I started working, our main server had a whopping 5 Mb. Harddisk. For 50 users.
Now we have easily 500 Gb in a PC. In 15 years, a factor 10^5.
Can we keep up with that? I don't know. Perhaps we can, perhaps we can't. When you see it in that perspective, we will have 50 Petabytes on the desktop easily in 15 years from now.
Of course, the amount of video's will also grow at an enormous rate, so who will win? I don't know.
Mark
When you switch to Outlook, try NEO Pro, an addition to Outlook.
:-)
This will change the way you think about mail.
You can search by date, person, attachment, in multiple pst files, all in a couple of seconds.
I bought it personally, use it at work. No yearly maintenance; while we are having a discussion regarding a subject, I type a bit on my keyboard, and I already have the thread. Others are searching for more than 5 minutes, sometimes an hour.
I look organised. I know how to search and which programs to use.
Mark
Their common dialog box is still yes no cancel. While gnome and kde (i think) has adopted a different and in my opinion far better strategy.
People are afraid of doing things wrong. Especially at a computer, as they have learned that a computer is *VERY* unforgiving. Turn it off, and your document isn't saved, you get chkdsk errors, your operating system does not start, you have to pay your local guru big bucks or a bottle of wine to keep the damn thing running. Turn the TV off and on again and it all works. You need to treat the computer with respect. So you say (err - click) yes to it - all of the time.
Do you want to save the document: Yes
Do you want do delete the folder: Yes (o shit)
Do you want to uninstall this application: Yes (where were these disks again)
Do you want to format this disk: Yes
Now, look at gnome. That interface is talking to you in a quite different way. When you close gedit (the notepad equivalent) without saving, it will tell you
Do you want to save the document 'xyz'
If you don't save it, your changes of the last n seconds will be lost
[Don't Save] [Cancel] [Save]
Now that is informative, and i really have to make a meaningful choice. I need to choose between Save and Don't Save. Or I pick cancel which will surely take me back to the previous state.
Much better than the windows common control, which has been devised in Windows 2.0 (I kid you not) and still in Windows fscking Vista, noone has had the courage to reread 'About Face' and reshape it.
Sigh
Mark
From time to time that is. I work for contact centers and one of the tasks is to create IVR systems.
There are a lot of
- cowboys (switch vendors, so called consultants, whatever) creating IVR systems that don't know how this is supposed to work
- people from the company that think because they understand their business that they can create an IVR system
I can tell you a lot about creating IVR systems, but the gist about it is the following.
You don't want to have a menu that is more than three wide by three deep, that is three choices per menu, and three menus before you reach someone. Occasionally you can violate that rule and have four wide. Or five if you really must, but then keep the descriptions short. But never four deep. That is too much.
Think about it. Would you have 4 deep x 4 wide = 16 different departments handling the customer calls? Nope you wouldn't. They all pretty much arrive at the same CSR/Agents/Whatever you call them.
So why let the caller make the differentiation?
The caller needs to make the first differentation between tech/admin/complains, and then the CSR needs to get the client nr and some additional info on why you are calling, to ease his live. This will greatly increase the stay of the agent in the call center (which is currently at 8-18 months or so, depending on the sector). This will aide you as well. The longer the agents are there, the better you are helped!
At the end of the call, the CSR will do the call classification; this doesn't need to be done upfront by the ivr - this is waisting time.
The best IVR is the one that
- doesn't ask any questions (i.e. recognises you by calling nr, and guesses why you are calling)
- or asks the minimum of questions and then puts you in the queue.
And then informs you regularly what your expected waiting time (ETA) to the agent is. And proposes you to be called back - on your current number or another one. And gives you a case nr already.
This is how I learned to make my IVR systems.
If you want to talk to me, see http://contact-centers.blogspot.com/ - I have an e-mail link in there sometime.
Mark
that Europeans are not so advanced this time.
Being beeped when you want to buy fruit or a lighter?
Sheesh
Locksmith is part of ERD2005: http://www.winternals.com/Common/Images/Products/A dministratorsPak/Screenshot-ERDCommander2005.jpg
btw look at the image, I guess they will replace the firefox with ie now...
That looks find for a home, but except for geeks, how many average Joe's are going to do this frequently? Scanning the huge harddisks of today is taking a lot of time.
In an office environment of let's say 100 - 500 PC's this idea is not going to make it, let alone at the server side.
However, something along these lines could be implemented in the BIOS of a PC perhaps. Data could be stored at a device (USB or so), unseen by, and thus unreachable for the OS, and scanning can then be done in the background?
Just a thought
Mark
Well, yes and no.
Technically, you are right - one could just download the VMware Server and install it - however (and I recently installed this at home) this takes some technical expertise, root/Administrator access and an hour or two. And if you do it wrong, everyone can access and screw up your vm's.
I haven't installed the player, but I'm assuming that this is a Install -> Next -> Next -> Finish type of install and you (and only you) can run a vm.
Much easier for the general public.
Mark
For the next version of their iPods.
...
As we all recall (or perhaps you have forgotten about - it was launched in October 2001 , the first version of the iPod has had its share of problems. The iPod is not at its fifth generation and has lots of features that Microsoft can either dream of at their first incarnation or implement badly.
In addition to that, there will be features that Microsoft will not implement.
- support for Apple? No way
- Calender integration with Mozilla Sunbird? No way
etc.
Plus - they need to cut deals with the record companies; Apple has already done this.
Furthermore, there are currently more than 50 million iPods on the planet. Not to count the millions of other players. So it is a very hard market to get into.
* Wireless would be nice - when it is working correctly, and noone can connect to my iPod/Argo to snoop my data.
* Games? I don't know, this would probably drain the battery life, so not for me...
And, if this is typical Microsoft quality software (and I'm not talking virii here, although this is a possibility), you probably need to restart the thingy on a daily basis (I restarted my iPod twice in one year) and there will be upgrade after upgrade.
Microsoft, you need to convince me
Mark
With a space, that is. His name is 't Hooft, not 'tHooft. The guy even has a webpage about it, so this means people are getting his name wrong all of the time...
- webpage how to spell his name: http://www.phys.uu.nl/~thooft/ap.html
Mark
When she was head of the RIAA, they had one lawsuit after the other to people that were either innocent or had downloaded one or two mp3 files. They didn't go after the big guys.
They didn't dare to go after the big guys.
Now that she is no longer head of the RIAA, she says - I'd might have been not 100 % right what we have done... DRM might not be so usefull (she is having problems with her iPod?).
Anyway - this is so low, I cannot even reach that low...
Sorry, Hillary - once you're on the wrong side of the hallway, you will allways stay there. Whatever you do.
-- Mark
It is unfortunate that this comment cannot be upped to +6 or more, now that I have modpoints.
Your computer is controlled by Microsoft. It is not YOUR personal computer any more. That is also my feeling. You don't have any control over it when you don't have almost the full control about it.
A Microsoft approved appliance, that is the best term I've heared in a while.
Thanks, NullProg
Mark
http://easytag.sourcefourge.net/ when you are on Linux or Windows. The complete thread also shows other programmes - but this is my favourite.
Mark
Here are my measures: 11k MP3 files, 87 G, almost all legit from CD, etree, archive, etc. When it is not legit it is probably something I forgot to download after I listened to it and decided I didn't liked it so I wouldn't buy it.
...).
There are different things to make it happen.
First - you need to properly fill all MP3 tags. The less an MP3 is tagged, the less it is searchable...
Secondly - I don't want to have to play music via my PC and soundcard when I'm at home. More - at home, my PC is not the center of attention - so I bought a squeezebox from slimdevices.com. Go to their website to see what it is capable of. The gist is that you run a service on a computer (this can be a PC running windows, linux, OSX or another device, as long as it runs a new version of perl). This service stores all relevant tag-information in a database and makes it searchable via the squeezebox.
So, my PC (running linux) serves the mp3's to the squeezebox that plays these via the normal speakers. Quite a quality difference, of course. (Needless to say, that the squeezebox also can play other music files such as flac, ogg,
The interface via the remote control is much easier than using it via winamp or fubar or whatever you have. A remote control just feels better.
It also streams music from the internet, of course.
Thirdly - when I'm on the road, I copy some of the files to my portable (running windows) and there I have the same service and a programme called softsqueeze that performs the same functions so I can listen with the same interface to the same songs when I'm on the road or at work.
The perl service and the softsqueeze programme are GPL and downloadable from the slimdevices website. The only thing you need to buy is the squeezebox: $250: go and have a look! http://www.slimdevices.com/
I'm very very happy - the hardware is very stable, the mp3 decoder is really good, and - because the service is written in perl, it is extensible. It is written with plugins in mind. I already have plugins for the weather, # of e-mails in my inbox and the from/to/subject, etc, etc.
-- Mark