How the time has passed!
He’s almost ready to cycle on 2 wheels, he’s totally different from Tom, has a big mouth but a small heart. He does things his own unique way.
Quote: If you pay enough money to people to take money out of the equation, then people are motivated to focus on the job instead of on getting enough money.
Had a lovely breakfast in bed, prepared by my eldest son Tom with help of Dolores. Sam munged along. It’s nice to wake up to being 42 years old that way.
Oh and I posted a new article on my ‘serious’ blog : Is facebook the new social control ?
I’ve set up a new blog connected to my programming efforts. It’s on DataConnect.be, the website I set up to store any tools/programs I making.
It’s a bit empty right now, and several links are still “dead”, like for example the demo, but I’m going to be adding more blog posts there that are program-related. I’ll note here any new posts that appear there.
On the progress front :
I also discovered quite a few programs that analyse twitter, and for some time I got into a funk about one especially called hootsuit. It is really very very good ! It’s also very free, and it’s a bit worrisome to my idea of trying to gain money from my twitter analysis program if there are such good and great programs that are free. Obviously, a lot of care went into that program, and it’s very smooth and intuitive to use. Higly recommended to get a good overview of your tweets and following up on who said what. There are other programs out there (Social Oomp is one) that I admire (and which does ask money for the pro version).
That said, my focus lies on the keywords and not on the individual tweets. What I want to implement is different from what they are doing, so I still see added value for what I’m doing.
I just ran into the rate limiting of twitter. It hurts. 150 twitter requests an hour, at least for the search you can do more…
Have to think how to give twitter some rest inbetween my scurrying in their databases for user info… I’m gonna sleep on it.
This explains resource locking in easy to understand terms…
I’m busy exploring Twitter for the moment. There will be less updates here while I’m doing that.
What am I currently using Twitter for is not to really to chat, but to find information:
So I’m actually not tweeting that much, and using it more like a work tool. However, something funny has happened the last few days – I’m being followed now by other people who are in the ‘social media’ and ‘marketing’ business.
Do you know what ? I’m thinking that Twitter is the latest refinement to finding your counterparts that are equally interested in the same subject or use the same mental gears as you do… Before that you had email, you had letters, you had clubs…
In the real world, you are constrained by your body and the bodies around you. Finding someone like-minded or like-interested was and is mostly coincidence or you need to make yourself be heard one way or another. There was a lot of chaff to go through before you found someone who thinks alike. Nowadays, with the bright siren calls of 140 character messages being thrown around, it’s easy to find someone and follow that person and another until you have a group of like-minded people around you. Makes you feel all warm and fuzzy. And somewhere therein lies a danger as well, methinks.
You can find me on twitter via @lexstok
If you are using CherryPy, I can recommend the webform-based authentication that Arnar Birgisson wrote for ease of use and extensability.
After trying out the included authentication models with CherryPy (I’m using 3.1.2, the last stable version at the moment of writing), I was disappointed in the results. Then I stumbled over a recommandation from someone on Nabble, a web-based programmar’s discussion forum, which pointed to the following wiki page on the CherryPy site:
http://tools.cherrypy.org/wiki/AuthenticationAndAccessRestrictions
The complete program code plus examples are on the page and are well explained.
You can have a skeleton login system (using a hardcoded dictionary) up and running in literally half an hour !
Early last week I replaced that hardcoded dictionary and built the db lookup query for the login. Once that was working, I added a ‘my profile’ page to the application I’m working on. Then I thought it would be nice for the admin to have a ‘create user’ form in the admin section to add users. Done that as well, using the jquery-ui to create tabs and seperate content in the admin section.
All in all, a nice week of nice work.
I’m starting to think this might make it’s way to my hosting server one of the coming weeks… although I need to do some more work on showing the user only his keywords and not all the keywords, as well as doing something with the keywords to use them better.
Oh and one more thing: this works better under SSL than in the clear http: sky !
The last few months I’ve been working on various projects, but I haven’t been blogging about them, mostly because I usually only post about either something amusing I found on the Interwebs or because whatever programming problems I’ve just solved merit some attention and I couldn’t readily find a solution for.
This blog has grown from being just a personal blog to one where lately quite a lot of the posts concern programming issues, interspersed with only some personal posts.
Currently I’m following quite a few entrepreneurs out there, and some of these blogs by entrepreneurs talk about start-ups and in the next blog post about a technical issue they had to deal with or solve. I quite like that combination. I think it interesting enough that I will start to blog about my quest to launch a start-up, and how I arrived at that idea.
So why I am looking to set up a start-up ?
Currently I’m working full-time as an Online Sales Manager, but more and more the technical side of things is being done by other people in other departments, less and less by me. Being somebody who loves IT and all the things around it, that leaves me with a serious technical itch to scratch. As pressure at work is sometimes heavy, I’ve started programming again during the evenings as a stress-release. I figure I might ‘do’ something with this programming. Also, this answers my need to do ‘useful’ stuff.
In a large organization a lot of what you do are meetings, meetings, meetings to decide what to do. Then you make decisions which are challenged by committees. Finally after days or weeks or months of wrangling a compromise is reached. And then finally you or someone else can ‘do’ the necessary work. It’s not exactly instant coffee, if you know what I mean. A start-up of one means that I can focus on what I want and do something just about immediately (ahem. We’ll see).
So I’m thinking about setting up a start-up where I can scratch that programming itch and (perhaps) make some pocket money doing that.
I’ve done some soul-searching…
The questions I’ve been asking myself these last 6 months have been various :
In the end, I’ve made a few decisions and come to a conclusion.
Decision: I want do this as an independent.
I’m going to set myself up as an independent “on the side”. Even if I fail, if I don’t sell anything or things don’t work out, I want to know what it is to be your own boss, even in a limited way. At least I will have tried, and who knows, I might make make something worthwhile out of it, learn from the experience. I hope to set up something small that can grow over the years.
Decision: Work with the technical strengths I have or can readily acquire.
I have to be realistic. I’ve made a few websites over the past few years, for me or for friends of mine, but I’ve realised that I’m not a real websitedesigner and probably never will be one. I’m no big Photoshop designer that can create a beautiful design from scratch and cut up the psd in elements and then code them in html. I love the user experience of a well-designed site, but have no huge creativity when it comes to designing one myself beyond making it functional and error-free.
I’m more interested in the back-end of the web systems, how things work. Sure, it gives me satisfaction to spruce up a website with JavaScript (JQuery-ui rulez because it’s so easy to make a nice site with it), putting up the layout and such, but I get an even bigger kick out of setting up a back-end database and writing the functions that allow you to search it. Making it work, puzzling out the different ways you can access content. Interfacing it with other content.
A combination of HTML, JQuery, Flex and Python, all of which I know to varying degrees allows me to do both the front-end and the back-end of a website in such a way that the result looks reasonably competent.
Web hosting providers that provide Python are currently not that much in evidence, but there are more and more out there. I myself use WebFaction, which I can heartily recommend for their quick answers, nice admin interface and reasonable prices.
That is the base functionality, how to get things done. But that is only a means to an end.
Decision: How much time do I want to invest in it ?
I’m working a full-time job. Do I want to go all-out, quit my job, or do I want to do this part time ? And am I sure that I can control how much time I invest in it ?
After weighing pro’s and contras I’ve decided to do this low-key but long-term. I still want to see my family, not be off to meet some client every evening. I want to build this up over the years.
My main goal, after all, is to scratch my programming itch and make what I create ‘useful’ to other people. So no website design, no consultancy (at least not at first), no excel sheet programming. No individual programming stuff for one particular client (exceptions may happen). I am gonna make things more than one person / company can use. Probably sell them as a service or downloadable program.
And as an entrepreneur I respect told me recently: to keep your costs low, make it yourself. Own it. Don’t sell stuff someone else made if you can create it yourself.
He also told me another golden rule: if you want to do this you full-time you must sell something people want to buy. This seems to be evident, but it’s not. In fact, I’m not sure that I’m going to be doing that. One more reason to start up on the side, testing the waters so to speak.
Decision: What am I going to sell ?
After deciding on limiting my time used for it, I have narrowed the choices down. So I’m selling software or services via a little webshop. What sort of software service ? I’ve decided I’m going to sell tools, tools that I myself think I need. After all, if I can think of uses for those tools, perhaps other can use them as well ? The first one is a social media tool, to keep track of stuff on Twitter. There are already several tools out, but I am not out to corner the market, I out to learn stuff and see if what I make is useful to other people.
Conclusion: I’m doing this. This year.
I’m somebody who needs time to adjust to new stuff. I take my time researching, sometimes too much so. It’s time to start doing.
I’ll update on this in the coming months with how it goes…