Category Archives: Technology

Technology is everywhere. It’s not just gadgets, which is how the word is used today. It is the state of the art in all fields of human endeavour. So I’d like to share my thoughts on not only what I think is start of the art, but also what I think is utter rubbish.

Freedom and challenges – working from home

July 19, 2011

March last year saw a big change in my life. I went from being a public servant to working in the private sector. I went from being a leader of a team of around 13 people to working from home by myself, with my boss working from his home and their boss working as part of a larger team in another state. I went from having structure to having freedom. It’s been great and it’s had its challenges.

I always had a dream of working from home. I never thought that it would be realised, or at least thought that I would have to work for myself to make it happened. So when the chance to switch from public sector finance to working in IT (my dream) and do it from home, I didn’t hesitate. Well, I did have to think long and hard because I was making such a big change, but the pros far outweighed any cons.

So quite some time on, I have had some great times and some challenging times with this new setup. I thought I might talk about them since I know there are others who may be considering the change of working from home. It is something to really think carefully about, as it isn’t as easy as I thought it would be.

Firstly, there isn’t the same sort of structure that going to work day in, day out forced me to have. There is no commute to the office to put a definite break between work and home. I have to somehow switch my brain onto work mode in order to focus on the tasks for the day. It is very easy to be sitting at the computer and think “I know, I’ll go put a load of washing on.”

Now in my view there is nothing inherently wrong with that. As long as I manage my time well and you don’t try and bill for my load of washing, it can be a great benefit. It can become a problem though if I then think “oh, I could do a little bit of washing up” or I see some rubbish on the floor and tidy the lounge room up. Soon that five minute break is up to two hours and you’ve got yourself a long night of work ahead to catch up.

Another thing I struggle with is that it can be easy to be distracted by non-work things. If the computer you use for work is also the computer you use for other things, this means you can wander off and be doing something and feeling productive, only to find you you’ve just wasted 45 minutes on a Facebook debate or something else without even realising it. Worst still is that you can be constantly available to your colleagues if you leave your instant messaging client open or outlook open. And it can be temping to finish off a little bit of work if you have left it open by accident. Now have two logins on my computer – one for my work stuff and the other for my personal stuff. There are plans for me to get a work computer in the future and I can use a KVM switch to change between the two. That will be even better.

The two login thing works on two levels. Firstly, the moment I login to my work account, I’m at work. It is a little reminder to myself that now is the time for working. At the end of the day it is awesome to logout of that account and back into my normal account and feel like I’ve left all my work behind. Secondly, having two accounts means that I have two different sets of skype and IM contacts, and so people know if I’m at work or not and how available I am. It really helps with that.

Something I’ve had to force myself to do sometimes is to remember to have breaks. I’ve also had to force myself sometimes to return from that break. But on the other hand, it can be good when work is getting the better of you to just walk out for an hour and watch some TV or go to the shops and grab a coffee, knowing that you can come back later and work on it. You aren’t restricted to the work hours that an office locks you into. If you are awake at 12am and want to get some work done, it’s great. It means I can have some time off at some other point and still be on my way to my targets for the week. If I have an appointment during the day,  I can go do that and still get work done later, or get up earlier and get it done.

I still struggle with structuring my work day though I think I have improved. What I would love to know is how you go about being productive, even if you aren’t working from home? What things do you do to know that you are still on track with your work? How do you lock out distractions? Are you lucky enough to work from home and want to share your story? Please, get in touch because I’d love to hear from you.

Ultimately I love working from home. It is allowing me to move from Brisbane to the Gold Coast and not have to worry about a daily commute. It allows me flexibility and autonomy. It has challenges and responsibilities that go with it, but I think they are well worth it at the end of the day. Could you do it? Have you, or do you, work from home? Let me know below.

 


Human Software Testing

July 14, 2011

The last few weeks of my life have been full of tests. Not medical or life changing ones. Software tests. If you aren’t aware by now, I’m a computer programmer by trade. Well I’m called a “Business Analyst/Developer” by my company, but that really just means I look at problems and solve them with code.

I’ve been working on a major project for quite a while now and we are at the point of running through testing scripts to see if there are any major issues with it. I’ve come to love and hate testing since I entered the full time world of software development. On the one hand, there is great satisfaction in running through all the tests to find that there are no errors and that something I created does exactly what it is meant to do. On the other hand, there are the times where I just feel like there is no end to the issues I am finding.

In a perfect world, every piece of software would run without fail from the moment it was written. There would never be any bugs or errors and the client would be happy with what I’ve produced. This perfect world doesn’t exist and quite often I will find things that I just wasn’t looking for when I was writing the code. Often it isn’t that the software doesn’t work right when I give it all the correct information but that the software takes incorrect information and doesn’t handle it gracefully, or even worse outputs some results which seem right but don’t make any sense.

I’ve come to appreciate just how much effort is required to test and review something and how hard it is to test something that I’ve made myself. I know what it should be doing and I know how things should be done. Often it is when people do things that I don’t expect that the big issues come up.

It’s a bit like life really. Sometimes it’s not until someone else comes along and points something out to me that I realise the error in my ways. It works perfectly for me from my point of view, but with the benefit of an outsider I can see things that need to be tweaked or thought through differently.

I know that in the last five years or so my viewpoint on the world and even myself has changed a great deal. This is because Natalie has been challenging me to open up my view of the world and to take a look at things a little differently. It’s like she is testing my internal software and saying “Hey, have you considered this?”

I know at first I struggled with it a lot. Sometimes I felt like she was breaking my brain. There were times that I just had to go off and process through the information she had given me and take time to absorb it.

It’s a bit like a programmer who has worked on a project for so long to be told of errors and they haven’t seen, and they just don’t want to see them. They get a bit cranky and upset and perhaps throw a tantrum. But if they are a decent programmer they eventually have to come back and analyse the information.

Sometimes the programmer will decide that there is no reason to change the software and that the result is as expected, or that the cost to change the program might be too much of a challenge. Sometimes though the programmer knows that they just have to suck it up and get in there and make the fixes that are needed. And it is the same with my internal software.

Sometimes it is just too hard to make the changes and I just let it go. It might be for a short time until it comes up again and I see it in a different light, or I have more time to deal with it. It might be something that gets mulled over for six months or more until I come up with a solution that fits the problem and fits me. But often I just realise that change is a must and get on with it.

It is amazing the things I have learnt about myself from what I do for a living. I’ve come to love my developer job, even though there have been challenges making the transition. And the things I learn about myself are just the icing on the cake.


DrupalDownunder 2011

January 28, 2011

I attended the DrupalDownunder conference which was held in Brisbane last weekend. Work paid for me to go since I have been working on a major Drupal project over the last couple of weeks.

Talking about Drupal and web development in general and attending all these great sessions have really driven home that my passion is in web development and web programming. Most of the development work that I do is in Excel so being able to shift into web development is going to take time and patience.

What normally happens is that I see some wonderful web programming and figure that since I can’t do that type of work that there is no room for me in the industry. What I forget is that the people with these skills have been working for years to develop their skills. If I start now, there is a chance that I can build up my skills and get into the game in the next year or two. So that is what I’m going to do.

Another thing I realised while at the conference is the massive community that surrounds Drupal and how being a part of such a community can bring such great benefits to someone like me. So many brains to pick and at the same time I can use my coding skills to add something back into the community.

So a big thanks to DrupalDownunder 2011 for reviving my passion for web development. Thanks for showing me how becoming part of the Drupal Community can only help me to grow. I’m looking forward to the next year of my life and seeing where it heads.


Facebook stoops to a new low in revenue raising

January 5, 2011

Update: False alarm folks. Carry on. Apparently it relates to a spam bug in Facebook Pages. Content below is left as a historical reference as to why I should not go off half cocked.

Facebook have done it again. In its attempts to make itself a quick buck it has run roughshod over its users. This time it isn’t about privacy concerns or about claiming in ads that people have used features which they haven’t. This time they are adding links to pages which the page admins have not added and cannot remove.

A good friend of mine is releasing an animated short film this year called “A Small Exposition“. I’m sure he thought that it would be a good idea to create a Facebook Page so that his friends could keep up to date on it. Perhaps he was hoping that through the power of social networking more and more people would find out about his short film and want to check it out. This all seems like a good idea.

Facebook must have decided to get in on the action. Down in the links section there is a second link that appears which doesn’t seem to relate to the subject at hand. Can you see which one it is?

Screenshot of  link section of the "A Small Exposition" Facebook page. It shows a link added by the admin and an "advertisement" added as a link by Facebook.

Yes friends, Facebook have stooped so low as to include an advert for a Weight Loss Diet in the links section of the page. Creator of the page and all around good guy Pete Foley said via Twitter, “Yeah I have no idea where that came from. I can’t remove it either. It makes it look like I put it there myself. It’s baaad.” (source here and here)

I can understand that Facebook need to raise revenue to fund the service. They have adverts right down the right hand side of just about every page on Facebook. It seems that this wasn’t enough for them and they have had to go to the lengths of adding unremovable links to people’s pages in order to raise some more funding. Imagine if this was on a page about an eating disorder and how distasteful that would be.

So what is next for Facebook? Inserting wall posts into my profile with advertisements? Would they do this to the page of a multinational company? I do have to wonder. Ethics seem to have gone by the wayside in 2011.


I need your help – tell Flickr to help block stalkers!

October 8, 2010

I don’t ask for much but today I need some help. Flickr is a great medium for posting photos and my wife is a major user of it, especially for her art work and outfit photos. Sadly some douche is being a stalker and creating multiple accounts every time she blocks them.

Screenshot of Get Satisfaction page

Click the picture to make your voice heard on Get Satisfaction

I’m sure you can imagine that this would make someone feel very uncomfortable. But would you believe that flickr doesn’t have a block by IP Address option? In this day and age where static IP addresses are becoming more prevalent, this one step would help to eliminate her problem. Or at least make it harder for them to continue stalking.

I’ve posted an idea over at Get Satisfaction and would appreciate your help in getting this noticed. Spread the word that Flickr need to be more mindful of user safety and security. Or perhaps it is time to move to Picasa?


Nicholosophy is on the tumblr

September 21, 2010

I wanted to let you know that you can find me on tumblr. I use it for reblogging things that I find and like or for short bits and bobs that don’t make sense as a full blown blog post.

http://nicholosophy.tumblr.com/
is me, funny enough.

For a taste of the kind of stuff you find on tumblr, yet funny enough not mine:


The only way is oAuth!

August 19, 2010

A reminder for all those who deal with the Twitter API that the cut off has now passed for the end of Basic Auth access to Twitter. For the non-technical out there, this is where you give an application, or a website, your username and password and it logs into Twitter and does something for you.

From now on, all applications will need to use oAuth. I think this is much more secure as the application or website will direct you to Twitter, who would verify who you are and whether you give approval or not. Twitter will also tell the user who is seeking the authorisation, so as an end user I have a better idea of who gets to know what. Developers of Twitter applications have been moving towards this model for a while now and it was pretty much the de facto standard anyway.

An application which is registered with Twitter identifies itself with a security token and key. I run Twitter Tools on my blog and they have had to come with a work around. Since PHP is coded in plain text and not compiled, they couldn’t register it as an application and use their own tokens and keys or other people would use them to imitate their application. Instead I had to register my website as its own application, and every user of Twitter Tools is going to have to do the same.

Screenshot of this site's registration with Twitter

I had to register my site as an application.

It might seem a drawback, but it does mean that any tweets from my site now come up as coming from the “Nicholosophy” application, which links back to my site. Pretty cool.

So if you aren’t a developer but you run Twitter Tools (or something similar) check out to see if you need to do something. Otherwise I believe it’s another great change by Twitter to improve security and I can’t complain about that!


Flashback: National Broadband Network – a quick summary

August 10, 2010

In the first of a number of ‘flashbacks’ to my old blog, here is something that is quite topical. Back in April 2009, I wrote on the Federal Government’s plans for a National Broadband network. Quite relevant given the current debate over the Opposition’s plans being announced today.

The Federal Government has announced the winner of the National Broadband Network tender process. Nobody wins! Yay! I’m sure you’re thinking WTF? right about now, so lets get into some of the details.

The current tender process has been ended and the Government will create a new private-public owned company to spend $43 billion on fibre to the premises. That’s significantly better than fibre to the node. Kevin Rudd calls it “Nation building”. I call it bloody awesome.

The company structure will be such that the Government is majority shareholder and the company will provide wholesale services only. No more monopoly held by Telstra – that surely has to be a good thing. Well worth $43 billion I’d say.

90% of premises in Australia are to receive this new fibre to the premises service, which offers speeds of up to 100Mbps. That is just amazing to think about, considering most of us can get 1Mbps at the most with current infrastructure. The other 10% of Australia receives broadband through “next generation” wireless and satelite services. Speeds will only be 12 Mbps. Only.

It stinks of Nationalism. I don’t care though. Years of neglect of the country’s broadband networks by the current big players means that I’ll happily have the Government own the new network. They intend to sell down their stake-holding in the company within five years (market conditions may vary this) so I’m not to concerned at all. Just give me good Internet.

The low point of the announcement was having Senator Stephen Conroy drone on about the benefits of the package. It seems Kevin Rudd has sidelined him yet again so that he can take the glory. We didn’t need him here now and we don’t need him to filter the Internet.

I wonder whether this will be a way the Government gets their filter into our homes. If they are the wholesaler, they can say “Hey, we decide what you can access. So here, have our filtered feed. Guaranteed to be free of smut and free speech.” That is one worry, but hopefully they will work out the filter isn’t going to work anyway.

The Government also announced immediate funding to get fibre optic backbones developed into major regional centres, such as Darwin, Broken Hill, Mount Gambier and Mount Isa. This is to be done as soon as possible, so hopefully these regional centres will get some competitive broadband services soon.

Perhaps Senator Conroy could use a fibre optic backbone. Might make backflipping easier for him when it comes time to back down from the filter plan.


The future of the Internet in Australia

August 10, 2010

Today we have finally seen the plan of the Liberal/National Coalition for Australia’s future when it comes to Internet connectivity. Today we have seen what the Liberal and National Party plan to do in order to take Australia into the Internet future. That is, move back into the past.

The Coalition has announced that Australians will have access to at least wireless with a peak speed of 12mbps. They also propose that the current Hybrid fibre-coaxial (HFC) network will bring 100mbps speeds to the major centres of Australia. They will also spend money to upgrade exchanges to provide more people with access to ADSL 2+ speaks.

Money will be provided in order to build backbones right across Australia and then grants will be provided to commercial companies to implement their network.

The problem I see is that the Coalition’s plan relies on the private sector to roll out the system. Grants might bring better services to communities, but not to those that are not commercially viable.

Internals of a broadband router

Photo: jepoirrier

Core infrastructure must not be subject to the concept of commercial viability. We don’t build water grids, electricity grids and roads based on commercial viability. Broadband access is not an optional extra but is core infrastructure for the 21st Century.

I can’t imagine that concept of being on a 56kbps Internet connection. There are people in the bush who are on speeds that are slower than this. The technologies and systems being proposed now, such as the e-Health system, requires high speed broadband with both high download and uploads. HFC is not the solution as while download speeds are high, upload speeds are low.

That is just what is being proposed now. Imagine the possibilities for the future if we can have even faster broadband connectivity. If they get it wrong now, the implications for Australia are massive and will be long term.

Edit: ErinAree asked in a comment what the difference was between the Coalition’s plan and the Government’s plan. Since I felt that this was really important, and since I admit I should have covered it in this post, I have included my answer here as well.

The way I see it, there would be some improvement. Just not enough for the future.

Currently in the major cities you can at least get ADSL 2+ high speed broadband. Some people can get HFC which is faster for downloads, but uploads aren’t as fast. But there are many areas that can’t get either of these. HFC is only in limited areas and some new developments were built using phone technology that doesn’t allow ADSL, let alone ADSL 2+.

That leaves wireless for those people. Wireless is expensive and you have to pay for uploads and downloads, which is unlike dial-up, ADSL and HFC. As a main Internet connection it is really the option of last resort.

The Coalition plan to upgrade exchanges to allow more people to access ADSL 2+. They then propose to provide companies with money to extend wireless services to areas that can’t be serviced by other technologies.

Remote communities will be serviced mainly by satellite by both the Government and the Coalition plan.

The biggest difference is that the Government is proposing fibre to the home. This is high speed (both up and down) and will be provided to 97% of all Australians. The Coalition is proposing to provide at least wireless to 97%. So really, the only people who get ‘proper’ high speed broadband are those in the major cities. Which is much like it is now.


Why so many blogs, Mr Perkins?

August 6, 2010

Natalie, who also happens to be my wife/partner in crime/better half, is an amazing artist who also runs her own blog. She has been blogging for the last three or four years now, and over the time she has had more and more readers come to her blog. There are times when I notice that she isn’t so enthusiastic about blogging, perhaps when she has a lot of work on or when she is a bit run down. Yet she still keeps at it.

She is helping me to design my blog layout and I’ve been asking her a few questions about blogging. She’s also has been mentioning things here and there that she thinks could be useful for me if I want to be serious about blogging and keeping at it. She asked me a question yesterday which I think is very important for me to understand. “What are the barriers that stop you from blogging?” So rather than just tell her, I thought I’d share the answer with you as well.

I have started so many blogs over the years where I’ve been so enthusiastic at the beginning. After a while, the enthusiasm wanes and they don’t get updated as much until one day they just disappear into the ether, never to be seen again. So why do I get stuck?

I have been thinking about it and I think a lot of it comes down to my expectations of what blogging will do for me. What I have always done in the past is sit down and think about the things I could write that would interest “my readers”. “My readers” were probably a handful of friends, but I imagined that a cross section of Australia (and indeed the WORLD) were reading and I needed to find content that they would find interesting. I think this places a lot of pressure on me to go and find things that are interesting enough to blog about.

Another barrier has been my impatience. When I didn’t see a lot of discussion occurring on my blogs, I presumed that no one was reading. I figured that the content was crap, and so why should I continue to blog? It also becomes an issue of finding the time to blog, because when you make it about doing stuff for others, you generally find stuff you want to do for yourself.

What I’ve come to realise, and only in the last 24 hours, is that I have to blog for myself. I should write about things that interest me and share my thoughts and opinions on things that either effect me or are important to me. Perhaps I’ll share with you stuff that I thought was cool or funny, but it’s not because I went and sought it out. It’s because I thought, “I should share that. That’s awesome” or whatever it is I was thinking at the time.

Blogging is cathartic. It allows me to take my thoughts, form them into nice words, sentences and paragraphs, and put them in a single place. Other people can then take my thoughts and use them as they wish. They might read them and compare them to their own, helping to shape their world view. They may see some flaw in my opinion and point out something I hadn’t even considered. They may just leave a comment and confirm that I’m on the right track.

When you sum it up like that, blogging isn’t an effort at all. It allows me to tell you what I think about something, or show you something I’ve found. Blogging allows for an exchange of information between people who might never have met otherwise. A blog is a way of putting all the things that you think are important into a space that is mine, and then allowing others to see what is inside.

Blogging allows me to be true to who I am say what I really want to say and often today there is pressure, both from within and from outside forces, to be something I’m not and to keep quiet. I would be interested in what you think. Am I on the right track?


Recent Comments

Polls

Should fat kids be taken away from their parents?

  • No (93%, 79 Votes)
  • Yes (5%, 4 Votes)
  • Undecided (2%, 2 Votes)

Total Voters: 85

Loading ... Loading ...
Join our RSS feed Twitter