Showing posts with label RedBean Software. Show all posts
Showing posts with label RedBean Software. Show all posts

Sunday, January 11, 2015

What a Hell of a Year! :)

Hello, 2015.

I was relieved to finally get 2014 over and done with. It has been a year of many shocks and surprises, with plenty of growth filtering in through the cracks after the pressure is gone.

The not-so-good:
  1. For the first time in my life I did not have stable employment.
  2. Obi, an abandoned dog that my friend Cyn adopted from our old office, died in February.
  3.  Snoopy, the dog I adopted from a friend in 2008 died in early April. Cried for weeks. He was like a child to me. 
  4. My grandmother had a terrible stroke in late April.
  5. I injured my knee while lifting my grandmother in the hospital (guess I wasn't as strong as I thought I was hahaha).
  6. Had to limp for almost a month. Also swore off stairs.
  7. Had the worst job interview in human history with a Japanese company director (my friends had no sympathy; they found it comedy gold instead hahaha).
  8. Had a tenant from hell who only paid outstanding rent and utilities after my lawyer sent a letter.
  9. Had to shut down our company when my friend and partner decided to pursue another opportunity.
  10. Had to leave my beloved apartment and PJ to move for a new job.
  11. Was so homesick the first month I was in KK.
  12. Missing Unifi, my friends and old haunts in PJ (hello, dearest darling IKEA! Oh how I've missed you!).



 The good:
  1. Quit a draining job. I was losing sleep, weight and even hair!
  2. Because I was "unemployed", I could come home to see my family for the first time in almost a year.
  3. Became a freelance writer, a long-life dream finally realised.
  4. Started a company with my best friend; it was good while it lasted.
  5. Learned how to sew using the sewing machine.
  6. Became a part-time tailor after learning how to sew.
  7. Tailored my own four-panel floor-length heavy brocade curtains. Woot!
  8. Sewed a green toga from scratch for a company dinner.
  9. Got hired for the job of a lifetime: doing communications for a global non-profit.
  10. Moved across the South China Sea for the new job with almost nothing in my pockets and without a home too. #crazy
  11. Stayed at a backpackers' hostel for the first time while looking at houses in KK.
  12. Started working out again after getting clearance from my doc for the stupid knee.
  13. Trained self to like oatmeal for breakfast (it tastes better cooked than kept overnight in fridge).
  14. Trained self to eat HUGE salads for lunch almost every day.
  15. Hosted a junk-food-free Christmas for the family.

I was also single for most of the year but I can't say that it's a good or a bad thing hahaha. I did feel lonely sometimes but it's better to be single than be in a relationship that doesn't make you happy, no?

So what's next for 2015?

1. Fix my finances
My finances got derailed because I was unemployed for four months last year. I aim to pay off my credit card debt this year and sell off my house in Kuching

2. Run!
I want to clock at least 10 mins/km this year. Still contemplating running in the 10km run at Borneo International Marathon because I have a work trip that ends a day before the run. 

Before Christmas derailed me (excuses!) I was actually training three times a week. Now I want to do six, because I don't think I am pushing my body enough. 

3. Me, myself, and the Island of the Gods
An overdue solo trip! Looking forward to a week of culinary delights, sescapes, drinks at sundown, and also arts and crafts.

4. Get ready to go to school
I'd like to get my Master's degree (finally eh?) sometime in 2017 via a scholarship. 

Just four goals this year, which perhaps is a tad unambitious compared to the year I turned 30, when I had 30 goals (and actually achieved 18, I think).

I hope 2015 will be kinder to all of us :)


The Geek Goddess


Monday, June 2, 2014

What to Do When Your System Software Goes Down

Have you ever gone to a counter at a bank, or a government office, only to find out that their "system" is down and you had to come back another day?

I'm sure a lot of us have faced this situation before. What irks me the most is this lazy response: "Our system is down, so we can't do this for you now."

Or this even lazier one: "Our system has been down for days, so we can't do this for you now/this week/this year/this decade."

Gee, thanks.

Most banks and government offices only open their counters during business hours, so to do something there would require you to sacrifice your lunch break or a vacation day so you could be there....only to find that the system is down and the staff are happily chatting about the latest celebrity gossip.

I also have civil servant friends who keep complaining that their Human Resource Management Information System is always down during their peak filing period. And guess what? It happens EVERY.SINGLE.YEAR.

What is my point here exactly?

1.  THE PROBLEM WON'T GO AWAY UNLESS YOU FIX IT
Pick up the phone and call your vendor. Get them to commit to resolve the issue within a fixed amount of time, say 24 hours. Then call them at frequent intervals to check on their progress. It is your right to demand that your system runs as smoothly as it's supposed to.

As for your end users, inform them of the downtime, apologise for the inconvenience, then commit to a resolution date and time, if possible.


2. IF YOU ARE A COMPANY OWNER, ADD A CLAUSE IN THE MAINTENANCE CONTRACT THAT STIPULATES IF UNPLANNED DOWNTIME IS MORE THAN X%, YOU'RE GETTING A DISCOUNT
It's normal to have planned downtime for maintenance or upgrading. Banks regularly do this a few hours in a day for their websites, usually after midnight when web traffic is slow. 

We vendors usually deploy changes to the system from midnight to six in the morning or maybe earlier if we can finish faster. The key thing about planned downtime is to inform your customer in advance so that they can inform their end users in return. Then do whatever you need to do during low traffic period to minimise the effect on end users.

As for unplanned downtime.....hey, shit happens. However, if you are expecting a peak period of usage (for online banking it might be during payday), have your team on standby to monitor how things go. 

I used to work for a vendor that handles the SMS blast system for a telecommunications company. One of the types of content blasted is news from sources such as The Star and New Straits Times. The system is equipped to blast at regular intervals. However, during special events like the World Cup or the general election, news updates will come up fast into the system from the content providers. If we don't clear them fast enough by blasting more regularly to subscribers, they'll clog up the system, stop it from blasting, and prevent subscribers from getting their updates on time.

Whenever the system gets clogged, our team would have to fix it, even if it happened at 12am when we're in deep sleep and dreaming about kittens. When shit happens, we fix it. 

Like I said earlier, as a customer, you have the right to demand that your system is always up and running except during scheduled downtime. So put in that discount clause to make sure your vendor knows you mean business if shit happens.


3. IF YOUR SYSTEM GOES DOWN WAY TOO OFTEN, YOU MIGHT NEED TO UPGRADE IT...
There is no perfect system or software in this world. When a bug exists, you can either submit a maintenance ticket (which is what people usually do if their off-the-shelf system support is outsourced overseas, such as India) or call your vendor straight away. 

Off-the-shelf software usually releases updates that are automatically sent to you when you have Internet connection on your device. Customised software, however, might require a house call by the vendor.

Like any other business, a vendor is supposed to make their customers happy. So they should be prepared for peak periods, run maintenance checks regularly, and assess if your system is due for an upgrade.

If the system repeatedly goes down because of the vendor's incompetence, the customer might tell them to kindly take a hike, and worse, sign up with their competitors.


4. ....... OR GET A NEW SOFTWARE VENDOR  

At RedBean Software, we provide customised software because we believe each business has its own specific needs. RedBean's customised software can accommodate growth and cater to key business objectives, as our software is designed with your long-term business goals in mind. 

As software specialists with over nine years of industry experience, we make it our business to ensure our customers' businesses run smoothly using our high-quality products and solutions. 

To assess your software needs and craft the right software for your business, please contact us at sales@redbeandev.com and we will get back to you within 24 hours.




The Geek Goddess

Friday, May 30, 2014

Kotobian Tadau Tagazo Do Kaamatan and Gayu Guru Gerai Nyamai!

Sa..dua...tiga..empat...lima...enam...tuuuuuuuuuuuuuuuuuuuuujuh! 
Selamat ngintu ari Gawai ngagai bala kita ti bisi maca blog tu. Gayu guru gerai nyamai, lantang senang nguan menua. Anang guai ngabang enda pala agi sebening, enggai ke bebadi ba jalai alun. Ooooohaaaa!

Sia juga mo bilang Kotobian Tadau Tagazo Do Kaamatan sama kamurang urang-urang Sabah. Pelan-pelan kalo moginum ah. Aramaiti! *pardon my rusty Bahasa Sabah hehe*

Folks in Sabah will celebrate Kaamatan, the yearly Harvest Festival, on 31 May, followed by a celebration of similar purpose across the state lines in Sarawak called Gawai Dayak on 1 June (although we start partying the night before hehe).

I typically take one week off from work to fly home and celebrate Gawai with my family. This is because I would first have to fly to Kuching, spend one to two days there, and then travel to my mother's rural hometown.

However I have been missing Gawai for two years in a row now due to work. Last year, it was because the boss wouldn't let me take leave (she's a Singaporean so she didn't particularly have the mental capacity to process the significance of Gawai). As for this year, I recently went home in the second week of May, and flew back to Red Henna City after two weeks.  

So much has happened since early April. Let me do a recap:

1. I decided to leave my job
I honestly loved the work I do, creating marketing content for multiple mediums. Most of my colleagues were fun to work with as well.

However, after much consideration, I had to accept the fact that the company culture was not a great fit for me. It was heavily Sino-centric, with Mandarin and Cantonese being the official languages in company events and meetings. 

As a writer, I rely on words to process meanings and it was very frustrating to attend something conducted in a language you barely know, let alone understand. Very often I had to steal a colleague to be my translator, denying them the chance to fully be immersed in the event, and having to do this never failed to make me feel like an invalid.

There were also other reasons why I left that I would rather not mention here.


2. My grandmother had a stroke, so I flew home
"Nenek is in the hospital", texted my sister on 27 April.

I swear my heart stopped beating at that exact moment. 

Later on, I found out that she had suffered a mini stroke at home, while seated during tea. Luckily she was not alone during the attack.

When I called my parents afterwards, both of them tried to sound normal on the phone, retreating into their protective mode, so as not to worry me. They had done this many times before, such as when Nenek had a nasty fall last year, or when they got into a car accident. I know they mean well, but no matter where I am, I am still family and deserve the right to know, goddammit!

They realised that their cover was blown when I asked upfront about Nenek.  

Nenek was immobile and had a feeding tube inserted, hence she needed round-the-clock care. Dad became the designated driver and stayed at home to do the chores. Everyone else (save for one horrid, selfish person who shall not be named and shamed here) looked after Nenek in shifts. 

I flew home a week after she was admitted into the hospital as I had an interview two days prior. Because I was not working, I would take the week night shifts as the rest had work or school during the day and needed their sleep. In return, they would sacrifice their off days and weekends to be at Nenek's side so I can get some shut-eye. Some of us even pulled 24-hour shifts because we didn't have enough manpower.

The day I flew home, I actually had a high fever (worst trip ever hahaha) and self-medicated while at KLIA2 (Panadol, multivitamins, Tiger Balm, Clarinase, and a mountain of tissues) so I could be well when I touched down. Un-fucking-fortunately, the fever ended up overstaying its welcome (never welcomed to begin with anyway) and I had it for one whole damn week due to lack of sleep.

Nenek's appetite had improved after the feeding tube was removed, and she slowly regained about 75% use of her right arm. My sister and I resorted to many things (including smuggling in my sister's tiny B&W TV hahaha) to keep her entertained and awake during the day, so that she could return to her normal sleeping cycle. Since admitted to the hospital, she had been sleeping all day due to boredom and then stayed awake all night. 

After her morning bath and breakfast, we would carry her to her chair for physiotherapy. Then we'd let her listen to the Iban Radio broadcast on our phones, watch aeroplanes and birds go by, let her watch Hawaii Five-0 (she loves cop dramas), and even let her browse through our phones to see photos of our dogs and family members. We also insisted that she have her meals on her own while seated there. 

Nenek was finally discharged after three weeks of staying at Le Château de Hôpital. At the time of writing, she is still unable to walk on her own, and had to hold on to something when she stands up. My parents decided to take her home to the longhouse for Gawai despite her immobility, hoping that the festivities and catching up with our relatives would cheer her up and motivate her to start walking.

Throughout her ordeal, Nenek never stopped praying for recovery. A devout Christian, I would catch her mumbling a prayer a few times a day. To be honest, I don't think I'd be able to show faith as strong as hers if I was in her shoes. I'd probably start drinking gin and tonic every day hahaha.


3. Behold, the spanking new KLIA2
I flew to Kuching 5 days after the new airport was open for business. Skybus only started operating from 9 May onwards to and from KLIA2, so I took a cab to KL Sentral, and then boarded the KLIA Express. 

The new airport is actually a huge shopping mall with an airport attached, almost like an afterthought. Plenty of the shops were still under renovation. One of the things I love about it is AIR-CONDITIONING, something that LCCT severely lacked. In fact, an American friend who was visiting years ago was shocked to see that our low-cost terminal looked like a huge barn!

KLIA2 had stationed many helpful staff to help with enquiries, but I really don't appreciate trekking for miles just to reach the boarding hall. They also need to put up more signages, especially for places that are hidden away from the main flow of foot traffic. 

The bus counter was located in a corner with no huge signs, and while there maybe 10 counters in place, only a few were open and the staff really took their time to process bookings. 

Security was tighter than when I last flew. We were asked to take out all of electronic devices and place them in a tray (previously we could leave them in bags for the scan). We were also asked to take off our belts and watches.


4. Aboard Malindo Air
I boarded Malinda Air for the first time during my trip home. Was pleasantly surprised to discover huge legroom, a TV screen, and light refreshments served onboard despite being a low-cost airline. We had a rough landing though.

Little did I know that things would be worse during my trip back to KL via the same airline. In KIA, the airline shared the boarding hall with another airline flying earlier than us and bound for Indonesia, so we weren't allowed to sit there until they had boarded their plane. 

When it was time to board and our plane was not even in sight yet, I asked the ground staff if we were going to be delayed, but she confidently said that we would leave in time.

What a liar.

Our flight ended up delayed by more than an hour, without any announcements, or even apologies from the captain or any of the crew. I had planned to take the 6.30pm Skybus to 1Utama so that I would be home before 10pm. Since I arrived way later than that, I took the 8.30 Aerobus to KL Sentral, then hopped into a cab to go home. I got home close to midnight.


5. In the midst of all the chaos, I co-founded a software company
As someone whose career has spanned more than eight years now, I am blessed to be able to cross off a few things on my bucket list:

a) Be an educator - done!
b) Work for a non-profit - done!
c) Work for a global brand - done twice!
d) Work in advertising - done twice!
e) Be a writer - done!
f) Start my own company - RECENTLY DONE! :)

My friend (and sometimes arch nemesis lol) Mickey and I have known each other for more than five years. We've always wanted to collaborate professionally as we knew our different personalities, knowledge and set of skills were actually complementary. I have worked with many software engineers before, and he is, by far, THE BEST amongst all of them. We both love tech, and while I can't code from scratch (he can), I am *ahem* great with people and I also have marketing experience. 

We finally started operations for RedBean Software in early May, although the groundwork was actually laid a few months before. We kicked off the process by having many frank discussions about the direction of the company, what our roles would be, and the kind of products and services to offer, amongst other things. 

In the end, we decided to offer software consultancy and a range of customised products such as mobile apps, desktop software and web/cloud solutions for businesses. Our first breakthrough came when a potential client issued an RFP, before our company even had a logo! Unfortunately the project didn't go through as they decided to do it internally.

Since returning from Kuching, both of us have been busy fine-tuning the RedBean Software brand before launching our presence online: the company website, Facebook, Twitter, LinkedIn and Google+

RedBean Software is our dream come true, and I couldn't ask for a better business partner. :)

Kotobian Tadau Tagazo Do Kaamatan and Selamat Ngintu Gawai Dayak, everyone!



Cheers,
The Geek Goddess


Ad 3