Nybbles and Bytes...

loves good coffee!

Nybbles and Bytes...

wants to know if you need this button on your keyboard...?

Nybbles and Bytes

...loves exotic places...

Nybbles and Bytes

is occasionally old school...

Nybbles and Bytes

loves smartphone debates...!

Sunday, May 26, 2019

Looking for a free website email form processor? Try Formspree...

Web design is not my thing, mostly because the code messes with my brain too much, and my eye for good looking design is weak at best.
I therefore usually rely on clean, pre-built templates with some attributes that I can tweak or amend according to my needs.
That's all fine and good - I can end up with a reasonable looking responsive site, that renders well on desktop and mobile.

In the past though, I have had issues with my email contact forms and the processing that happens behind the scenes, once the Submit button get clicked.

Sometimes nothing happens.
Sometimes a cryptic error pops up.
Sometimes a success message pops up, but the mail submission is never delivered.
None of these are good things.

Thankfully, I recently discovered Formspree, which you can check out at https://formspree.io/


In a nutshell, all you do is point the action attribute of your form to their URL, and your form submissions will get delivered to your email address.
reCaptcha is automatically enabled as well, to stop all those nasty spam messages from flooding your precious Inbox real estate.
Their free plan requires no registration, and allows unlimited forms with a limit of 50 monthly submissions.
There are also paid plans, which you can view here.

Give it a shot - Formspree is a simple website mail form solution which is quick to implement and works really well.

Sunday, January 6, 2019

Things I learnt in 2018...

With 2019 now officially underway, I thought this would be a good time to jot down some of the lessons that I have taken from the past year.

A lot of the time, these lessons came in the form of daunting challenges, and only in hindsight did I realise what I actually gained from the experience.

Here are a few 2018 pearls that stuck out for me - some trivial, and some a little less so :)

Social media is not reality.

Social media can become a perceived reality, whereas it really serves as the perfect platform for escapism.

Anybody can post the following to social media, and a lot of us have done it:

  • Idyllic scenes of sun-baked beaches;
  • Selfies taken amidst utopian surroundings;
  • Ramblings of whatever sort, be it anger, joy, sadness, humour, or any one of a million other emotions that humans are capable of;

All of this is fine and good and what social media is meant for, but the fact is that we can never know the real truth behind anything that we see on social media platforms.
There is often no context, no background, no back story and no means of comparison.

What you see, is not necessarily what you get.

Viewing a perceived reality on social media also opens up a platform where we compare our own lives with the apparent lives of others that we see on social media.

Don't fall into this trap - the quality of your life does not depend on what others post on social media, be it positive or negative.

Be careful what you put out there.

A lot of people fail to realise the potential implications of posting the wrong thing on social media and chat platforms.

There seems to be a false sense of security that accompanies digital communication. People say things that they would never ordinarily say to someone in real life, as if they are somehow anonymous, protected or untouchable online.

The truth is very different. Once you hit the submit button, your post is out there for the world to see, forward, copy, like, retweet, or snap a screenshot of.

This is especially true for platforms like Whatsapp, where there are really no filters or moderating factors.

Just think of recent newsworthy incidents where content from supposed "private" Whatsapp groups, was forwarded to contacts outside of the group...

It only takes one person to hit forward, and the proverbial cat is most definitely out of the bag...

Think before you post.

Do not believe everything that you read, or everything that you are told.

I am not sure if fake news has always been a thing, but I sure as hell cannot recall anything even close to it when I was growing up.

It's as if the internet has suddenly become this fantasy land where anybody can become an instant journalist, as long as they purvey a story (true or false, doesn't matter) which is juicy enough to be lapped up by gullible souls the world over.

There are people online who make it their sole purpose to get up every morning and just create pure drivel.

The question is why? Perhaps a sad attempt by the drivel-creator to garner some attention in an otherwise desolate existence?

Who knows - the fact is that people lap it up, and they spread it faster than the The Black Death.

Some fake news is annoying, but otherwise harmless. Move along, nothing to see here.

It’s the other kind of fake news that really ticks me off.

The kind which has the potential to cause serious damage.

The kind which stirs up turmoil in political circles, and attempts to sow discord among peace-loving folk who want nothing more than to co-exist in harmony.

We see it in fake news articles on Facebook, or circulated on Whatsapp groups, where a clear political or personal agenda is being pushed by a specific group.

What the fake news authors seek here, is a knee-jerk reaction from gullible victims who prefer to immediately vent and rage in reply, rather than spend 2 minutes, fact-checking the BS that they just ingested.

Instead of applying some quick logic and quickly snuffing the flame, the fake news BS bomb is then rapidly forwarded, copied and pasted to every contact in existence.

IKAG is becoming a place where people request the impossible, for free.

Ahhhh IKAG.

I remember when I was first invited to join this wonderful group.

What a great concept!

Now if you don’t know what IKAG is, it stands for “I know a guy”, and it exists as a group on Facebook where you can post requests for service or product referrals, from other members in the community.

It’s great because it’s word of mouth, so the referrals are largely based on personal experience.

Of late though, I have found that a lot of IKAG posts read something like this:


I need someone who can do / supply (insert item) URGENTLY!!!

Must be excellent. No Chancers. URGENT DEADLINE. Low budget. Cheapest bidder will get the job. BUT MUST BE BEST QUALITY AND ABLE TO DELIVER BEFORE TOTALLY UNREALISTIC DEADLINE!!!


Ok ok so that’s a slight exaggeration… :)

My point is that IKAG needs to check itself, before it devolves from a truly useful online service, into something where cheapskates seem to think that they can make unrealistic demands on suppliers who are desperate for business.

Sure, specify a deadline or outline a budget, but don’t be silly about it.

Expect to pay a fair price, and expect a realistic turnaround time.

If it happens sooner or cheaper, bonus.

There is always shit to be done.

Pretty self-explanatory this one.

In my experience, no matter how hard you push, no matter how many tasks you tick off your to-do list today, no matter how many clients you see in a day, no matter what it is that you are busy with… there will always be more stuff to do.

If there isn’t, then it’s really just a case of priorities I guess – there will still be stuff, but it just isn’t as important as the stuff you just did :)

This one always hits me just as I am about to go on leave.

I usually have a list of priority tasks that need to get actioned, and I get through them all, as far as is practically possible.

Then, just as I think that I am on top of it all for once, and that I have completed all my to-do’s before I make my escape, another one / two / three… jump onto my list.

What usually ends up happening is that the extra tasks that try and jump the queue and barge onto my list, usually have to wait until I return because I simply have no capacity to complete them.

…and you know what?

They get done when I return, the world keeps on turning and business goes on as usual.

I think the trick is really in prioritising, and accepting that you will never truly have an empty to-do list.

Do not rely on weather reports…

I have come to believe that meteorologists are entitled to a seriously generous margin for error :)

For example, if the weather prediction for tomorrow is 26 with a 60% chance of rain in the afternoon, but in reality it turns out to be 32 with not a single drop of rain, well then I guess it’s just the weather and nobody can really predict the weather now can they?

But wait a second – our weather predictions are based on synoptic charts and scientific data which by now, surely in the year 2019, should have a fairly high degree of accuracy?

I can safely say that a large proportion of the weather predictions that I looked at in 2018 were either 100% incorrect, or when consulting multiple different weather services, greatly conflicted in their predictions.

There are paying jobs attached to this, remember – people earning salaries to produce data that we depend on, in order to plan our lives around the weather.

Perhaps there should be T’s and C’s in tiny print at the bottom of every weather report which state…:

“The views and opinions expressed in this weather report are not meant to be interpreted literally or used for any practical purpose at all. They are merely a guide and prediction of a potential future weather condition which may or may not occur in your area. If we are entirely wrong in our predictions, we take absolutely no responsibility at all, since nobody can really predict the weather anyway...”


Do not respond emotionally.

This one has actually served me rather well in the real world.

There will come a time when for whatever reason, someone will jump down your throat about something.

It may be work-related. It may be a family thing.

Whichever it is, your response to the situation is critical.

Our immediate response to any attack is defence.

We may feel emotions of rebuttal, and automatically find ourselves in a defensive stance, where any immediate response would almost certainly be an emotional one.

The trick here is to wait. Simply wait. Feelings of anger and defiance make this difficult, but give it a chance.

It may be 5 minutes, or for you it may be 10 minutes, 15 minutes – whatever works for you personally.

Give yourself the time to allow the emotion to wear off, after the initial incident.

Try it out next time you find yourself in a tough spot like this – after a period of just waiting, without responding, you may find that your logical mind has started to take control again.

Once logic kicks back in, and with emotion out of the picture, your response will most definitely be a thousand times better than if you had responded in pure emotion.

Of course, if you are just taking a constant beating like a punching bag, well that’s not ok.

You have bigger problems to sort out then :)

Here's to a 2019 full of only the very best things that life has to offer!

Tuesday, October 30, 2018

Take your leave, and just disconnect from all of the things.

I work with a lot of people who are stressed out a fair deal of the time.
Working in Jozi will do that to you - the pace in this city is fast, and we all want to try keep ahead of the game and stay on top of things.
As much as we try however, the truth is that this very often isn't possible or realistic.
We run the rat race marathon day in and day out, chasing deadlines as the month end debit orders come crashing in relentlessly, wave after wave.

It is very easy then to get lost in this cycle.
Days blend into weeks.
Weeks blend into months... and here we are, with just 2 months left in 2018.
It's amazing then to see how many people just haven't bothered to take their leave this year, or sometimes even for several years.
The work-home-work cycle becomes so hypnotic and repetitive, and many people find themselves stuck, and seemingly unable to make a change.

This just further exacerbates the problem, as an expectation gets created of how that person values their leave (or doesn't).
I have also found that the longer one waits to take leave due to them, the harder it becomes to actually take the leave, and make a clear break from the working world, even if just for a few days.
This break though is actually super important, even if it is just time spent at home, away from the daily grind.
Have you ever been working on something intense - a project perhaps, or a complex job, and after a while it starts becoming more and more difficult to focus?
The same thing happens with work in general - the longer you go without leave, the more cloudy things become.
You may think that you're doing just fine, but from the outside things may look a little different.

So next time you take a few days off, make it meaningful.
Bite the bullet, and take a week or 2 if you can. See how your perspective has shifted when you return to the workplace.
You may well find that things which looked a certain way before leave, now look quite different with a fresh pair of eyes.
Sometimes problems that you were having difficulty resolving, find their solutions in this way.
Daunting mountains are sometimes reduced to molehills.

A key component here though, is to disconnect as far as possible.
This is especially challenging today, in the connected world that we live in.
Cellphones, laptops, tablets and social media follow us pretty much everywhere. For the millennial generation, this is often a non-negotiable.
The importance of taking a selfie somewhere and uploading it to every possible social media platform, has become more important than the experience of just getting away from everything and just "being".
We seem to have forgotten the power in simply existing, without having to inform thousands of random people of our every move.
Don't get me wrong - it's a nice thought and a nice ideal. Let's all be social and connected.
I get it.
Just be cognizant of when to disconnect, tune out, and have conversations with real human beings, face to face.

Take your leave, and just disconnect from all of the things.

Sunday, March 18, 2018

Help! My Bose Soundlink Colour won't switch on... what to do???

In the world of Bluetooth speakers, you really do get what you pay for.

I've sampled a few models in my time, and the sub-R1000 units, while they may be loud, are usually very tinny with a lack of low down bass response.
I've been fortunate enough to own a Bose Soundlink Colour for a few years now, and this speaker has delivered solid performance the whole time.

While it may not be the loudest bluetooth speaker that I have heard, it can sit in a corner and push out very decent sound at a moderate volume, without any distortion.

At higher volumes, the bass does drop off somewhat, but I've been very impressed with this little gadget overall.

I was therefore understandably alarmed when the unit refused to switch on yesterday, leaving me stranded in a world without music.
The situation was dire.
I started to envision an expensive visit to Bose South Africa, followed by an unreasonably large EFT from my bank account to theirs...

Thankfully, today we have a resource called the internet, which pretty much makes us all professionals in all fields. Instantly.
It's also a great place to spread dodgy news and make up wonderful factoids.

In this case however, it helped me to get to the bottom of my conundrum, and what follows is the recovery process for a Bose Soundlink Colour that refuses to switch on (assuming that it is charged):

  1. We want to get the speaker into something called "Shipping mode"
  2. To achieve this, first plug the speaker into your wall charger
  3. Hold down the Play / Pause button for 15 seconds
  4. After 15 seconds, while keeping the Play / Pause button pressed, unplug the charging cable from the speaker
  5. Release the Play / Pause button
  6. Plug the charging cable back into the speaker
  7. Press the power button, and the speaker should power on

This process worked perfectly for me, and saved me a repair visit to a Bose store.

My Bose powers on.
Long live the Bose.

Tuesday, December 13, 2016

Curb your enthusiasm... for WiFi.

Everything is WiFi nowadays.
There is hardly a dead spot anywhere, and we are constantly being bombarded by the wonderful convenience that is wireless internet.

From an end-user point of view, this is pure bliss.
To have internet everywhere in your home and office, to be able to walk around and be connected at all times - what's not to love?
Unfortunately, like a lot of things, WiFi solutions really should come with T's and C's, because there are some things that WiFi simply cannot do, no matter how much you wish it could.

Back in the days when internet speeds rarely exceeded 4Mbps (I remember how amazing a 4Mbps ADSL connection used to seem...), local connections (cabled and WiFi) always exceeded internet speeds.
This meant that your internet connection was always the bottleneck - every other part of the network was quicker.
Then internet got quicker. ADSL suddenly found itself running at 10Mbps, LTE took off, and fibre has now started to infiltrate offices and homes at the speed of light, literally. Well almost...

So now that internet connections are becoming faster and more stable, we have a situation where the internet speed is not always the bottleneck anymore.
To illustrate this, take the following example:

  • A local WIFI network runs at a theoretical maximum speed of 300Mbps:
    • First off, the "300Mbps" figure here is misleading - what the router manufacturers don't tell you is that this is shared bandwidth - i.e. you need to divide 300Mbps by the number of connected devices, to get your actual theoretical max. speed per device.
    • Secondly, shared bandwidth is not necessarily distributed evenly, in part because there are just so many factors that come into play around WiFi speeds.
      These include (but are not limited to):

      - Distance from the Access Point
      - Specs of the WiFi adapter that you are using to connect with
      - Environmental factors (a Netgear specialist even informed me that microwave ovens, office plants and water play a role in degrading WiFi signal)
      - Surrounding WiFi networks (channel interference)

      The list goes on and on.
      Some routers do offer more advanced features (QOS, Dual Band etc.) to try and workaround the above issues, but you'll be paying extra for that of course.
    • Thirdly, what you gain in range / stability, you will lose in speed.

      This applies in several scenarios:
      - I have found that using 40Mhz channel width on a 2.4Ghz network has resulted in higher speeds overall, but due to a wider channel, there is a higher likelihood of overlap with neighbouring WiFi networks, and potentially less stability.
      - In my experience, device connection speeds were lower when using 20Mhz channel width, however this setting is regarded as more robust - good for use in a highly congested 2.4Ghz environment.

      It is also important to consider range vs. speed, when installing a WiFi booster.
      WiFi boosters offer a simple, off the shelf, minimal config means of boosting your existing WiFi network signal and eliminating deadspots.
      In theory, a wonderful proposition.
      In practice, not quite so simple, especially if you are trying to cover a large area...

      Here's the thing - every boost results in a 50% speed decrease. 50%!!!
      This means that if you are boosting a 300Mbps WiFi network, your boosted signal will only have a theoretical maximum speed of 150Mbps - that's quite a drop off!
      Now connect 10 devices to that boosted network, and all of a sudden you're wondering where the hell your 100Mbps fibre internet speed just disappeared to... in this case, the boosted WiFi just won't be able to keep up with the 100Mbps internet speeds.

So next time you find yourself wondering why your internet is slow, don't forget to eliminate WiFi as the possible culprit as well.
If you're installing a new WiFi network, also be sure to properly survey where the WiFi is going to be installed, and give some thought to these points:

- Are there a lot of concrete walls nearby which will degrade the WiFi signal?
- Is the neighbourhood already flooded with other 2.4Ghz WiFi networks?
- Does the signal cover the entire premises or will you need to consider a booster of some sort?
- How many devices are likely to connect to the WiFi? Consider smartphones and tablets as well, not just PC's.

May your WiFi experiences be filled only with high speeds and low latency :)

Tuesday, September 13, 2016

Lumia is dead. Where to from here?

I tend to be a rather loyal consumer when it comes to brands.
I've always liked Nokia, and I have stuck it out with Cell C ever since I left MTN over 10 years ago, but there comes a point at which it just becomes illogical to flog a very nearly dead horse.

I am of course referring to the steady decline in popularity and market share of Microsoft's Lumia range (formerly Nokia), and how the decidedly lacking app ecosystem of Windows Phone has contributed to this factor.

When I received my first Lumia, the 920, I was unfazed by the critics and naysayers, all of whom were very quick to point out the lack of apps available on the Windows Phone platform.
At that point, apps weren't quite as big a deal as they are now, at least not to me.
I could do everything that I needed to, and for the most part I had all the apps that I required, with a decent piece of hardware to run it all on.
Also back then, Windows Phone was still gaining some traction, and developers were starting to work on more and more apps for the platform as a result.
Not so anymore it seems - all you see these days are Android and Apple logos all over the place.

This becomes especially troublesome when you work in the technology field daily - all the more reason to have all of the latest and greatest apps and tools at your fingertips.
Lately it just seems that the apps that I need the most, simply don't exist on the Windows Phone platform - very disappointing since the Lumia hardware has always been up for the challenge.

I then had an opportunity recently to play with the spaceship that is the Samsung Galaxy S7 - my mind was shredded when I started to grasp the sheer extent of the number and variety of apps that are available for Android.
This is of course common knowledge to Android users I would imagine, but for a Lumia user experiencing it for the first time, it's quite overwhelming.
The S7 also just does everything right - "it just works", as Apple once mistakenly claimed about every single one of their Macs... except this time, the S7 does just work, and damn well too.

Given my history with phones then, I would say that my next step would logically be to Android - possibly the Samsung S7, or whatever flagship is around when my upgrade is due early next year.
If you're an Apple user reading this, I can only begin to imagine what must be going through your head right now:

 - "...what about the exploding Samsung battery???";
 -"iPhones are the best!";
 -"the new iPhone 7 has the best hardware in the world!" (probably all made by Samsung anyway ;))
 -"iPhones are the best!";

Truth is, you either like a platform or you don't.
Of late, I've just warmed up to Android, and I like how Samsung releases smartphones that get people talking - not just about how they look or because they're "cool", but about the incredible technology and functionality that they pack into each new device that they release.

So let's have it - Samsung lovers, Apple lovers, Android lovers and haters, Nokia loyalists, Windows Phone lovers, Blackberry purists, bring it on.
What should I go for?

Wednesday, January 13, 2016

Is your default printer changing randomly in Windows 10? Here's how to fix it...

Windows 10, by and large, has been a decent addition to the Microsoft OS family.
Apart from isolated glitches and snags which I have encountered, I have to say that I thoroughly enjoy the experience, and it makes things a lot easier when Microsoft release patches and updates that actually fix bugs (Apple could learn a lot here...).

Recently though, Microsoft released an update which has likely caused a bit of confusion.
In cases where a machine has multiple printers installed, Windows now changes default printers whenever it feels the need, or so it seems anyway...

In truth, Windows isn't playing silly buggers with you, but is in fact just sending print jobs to the last used printer, as opposed to the "default" printer.
While this may make sense in some scenarios, there is thankfully a setting to manage this:

Click on the Start Menu (bottom left of the screen), then click on Settings:

On the next screen, click on Devices:

Now scroll down through the printer settings, and find "Let Windows manage my default printer".
Switch this off:

Lastly, double check your printers in the Control Panel, to ensure that the correct default printer is now selected, and you should be good to go.

Happy printing!

Related Posts Plugin for WordPress, Blogger...