How to Delete Your Facebook Account


If you’re one of the few people who wish they can delete their facebook account, well it’s now allowed. I just recently discovered that there’s a way to do it. It was hidden by Facebook through a deep link and no one would be able to see it unless you research it.


Hav­ing a Face­book account can be daunt­ing these days and you may even want to delete your account entire­ly and fly to a dif­fer­ent plan­et so you can achieve ever­last­ing peace.

But kid­ding aside, before you hit the delete but­ton, you may want to down­load a copy of your infor­ma­tion from Face­book:

  1. Click the down­ward arrow at the top right of any Face­book page
  2. Select “Set­tings”
  3. Click on the link at the bot­tom of the main menu that says “Down­load a copy of your Face­book data”.

Then pro­ceed to the link to final­ly delete your account:

And you will receive a con­fir­ma­tion look like below.

Take note that you will not be able to retrieve or acti­vate your account once you delete your account. If you did that, let me treat you Con­grat­u­la­tions! May you find peace on the oth­er plan­et where you will be head­ing soon.


10 WordPress Plugins That Will Increase Your Website Speed Dramatically

I’ve been blogging and developing custom WordPress websites for my clients for the past few years. And one of the problems I often encountered was the website was too slow to respond.


Is website speed important?

Either you use your web­site as your online jour­nal or busi­ness, the speed of your web­site is extreme­ly impor­tant and nec­es­sary. Peo­ple today, have the lack of patience to wait. If any­thing doesn’t hap­pen in a few sec­onds, the chances are peo­ple will avoid your web­site and the search engine bots crawlers too!
With that, if your web­site is slow, you will lose vis­i­tors and poten­tial cus­tomers. As well the rank of your web­site in search engines will be affect­ed.
Google has repeat­ed­ly remind­ed the web own­ers the impor­tance of load speed in its search engine algo­rithm. The biggest web search engine doesn’t want to send its traf­fic to a slow web­site.
I’m not that yet expert in Word­Press and still explor­ing some of its func­tion­al­i­ties, but here are my top 10 Word­Press plu­g­ins that helped me to increase the speed of my web­site dra­mat­i­cal­ly.
Just a bit of note, I only rec­om­mend the plu­g­ins that I used. And this is for self-host­ed blogs.
I recent­ly dis­cov­ered that every time I hit the pub­lish or update but­ton in posts, it cre­ates a revi­sion of your post and stores it in your data­base. It hap­pens if you are using the Word­Press Edi­tor.
The same how it works in your unap­proved and spam com­ments. It would dra­mat­i­cal­ly affect your web­site speed.
© WP Opti­mize
To coun­ter­act this, thanks to the team who devel­oped the WP Opti­mize plu­g­in. It cleans up all of your post revi­sions and all those unap­proved and spam com­ments from your data­base. It also opti­mizes your data­base for bet­ter per­for­mance.
One more thing I like about this plu­g­in is that you don’t need to exe­cute it man­u­al­ly as you can actu­al­ly sched­ule it to run auto­mat­i­cal­ly.
Every time an inter­net user vis­its your web­site, their brows­er needs to load tons of assets from your serv­er like images, logos, javascript, and CSS. This is why web­sites take some time to load.
To speed up the process, you need to lever­age the pow­er of brows­er to cache pages and bad­ly, Word­Press can­not do it with­out a plu­g­in.
WP Super Cache does the job of remem­ber­ing the items the brows­er needs to load. It gen­er­ates a sta­t­ic HTML file from your Word­Press blog. Once the file is cre­at­ed, your serv­er uses that to speed up the process.
The plu­g­in runs auto­mat­i­cal­ly once it’s uploaded and acti­vat­ed. It also has advanced set­tings, but for a begin­ner like me or you, the default set­tings work best.
Sure, your web­site uses Javascript or com­po­nents like AJAX, Jquery. The users need to down­load these scripts when they first vis­it your web­site.
Your Word­Press Blog host­ed this file local­ly on your serv­er mak­ing your serv­er to load it repeat­ed­ly when­ev­er a new user vis­its your web­site. Google Libraries plu­g­in does a good job of allow­ing your web­site to host these files and oth­er scripts on Google’s AJAX Libraries API.
The plu­g­in was a bit tech­ni­cal one and you don’t need to know more about how it works, but it does a great job improv­ing my web­site speed.
Nor­mal­ly, some of the scripts and style sheets in your web­site will load syn­chro­nous­ly. This plu­g­in con­verts ren­der-block­ing CSS and JS files into NON-ren­der-block­ing, improv­ing the per­for­mance of a web page.
Syn­chro­nous­ly, where scripts are loaded sequen­tial­ly, one after anoth­er, start­ing with the <head> tag
Asyn­chro­nous­ly, where some scripts can be loaded simul­ta­ne­ous­ly.
With syn­chro­nous­ly, the oth­er script has to wait for the first script to load com­plete­ly unlike load­ing asyn­chro­nous­ly, it doesn’t wait for oth­er scripts. Scripts can run simul­ta­ne­ous­ly.
Web­sites nor­mal­ly have line spaces in its codes. I am guilty of doing this because for a devel­op­er to under­stand the code, I often prac­tice of putting breaks with each line. But it has an effect on the page load.
Autop­ti­mize plu­g­in cre­ates a mini­fy or com­pressed ver­sion of your Word­Press scripts mak­ing your web­site to load quick­ly.
Cloud­Flare offers a lot of ben­e­fits to your web­site. They offer a FREE Sub­scrip­tion where­in you can use their flex­i­ble SSL to make your web­site secure by run­ning it with “https”, and it offers a CDN or con­tent deliv­ery net­work.

© Cloud­Flare

Cloud­Flare makes a cache ver­sion of your web­site. When your web­site is down, it can imme­di­ate­ly dis­play the cached ver­sion of your web­site for your read­ers.
Today run­ning on https is impor­tant. Google Chrome start­ed to dis­play if sites were secure or not.
Lat­er on, I will update this arti­cle on how to set­up your web­site to run on https using Cloud­flare Flex­i­ble SSL. But for now, here’s a quick tuto­r­i­al how to set­up your Word­Press Site with Cloud­Flare.
As the plu­g­in name sug­gests, there are sev­er­al web­sites you can test your page speed. I use Google Page Insights as it also checks if your web­site is load­ing prop­er­ly in mobile devices.

© WP Per­for­mance Score Boost­er

This plu­g­in in speed up page load times and improve web­site scores in ser­vices like Page­Speed, YSlow, Ping­dom, and GTmetrix.
I fig­ured out that one of the cause, why my web­site responds too slow, was the images I had on it. Since I used large and high def­i­n­i­tion images, the serv­er needs to down­load this images every time the user load the web pages.

© WP Smush

WP Smush, reduces image file sizes every time you upload a new image. It offers also to opti­mize your images in bulk up to 50 images (for free).
The time I smushed all my images, my web­sites loads faster.
Each time your web­site loads from the brows­er of the user, it down­loads every­thing. Lazy Load plu­g­in does a great job of load­ing my images only when I need it.
To define lazy load­ing, accord­ing to Wikipedia, it is a design pat­tern com­mon­ly used in com­put­er pro­gram­ming to defer ini­tial­iza­tion of an object until the point at which it is need­ed. It can con­tribute to effi­cien­cy in the program’s oper­a­tion if prop­er­ly and appro­pri­ate­ly used. The oppo­site of lazy load­ing is eager load­ing.
And one more thing:
Some­times, there are plu­g­ins that cause your web­site to slow. There was a time where I can’t fig­ure out which caus­ing my web­site to respond too slow.

© P3

P3 Plu­g­in allows me to see which plu­g­ins are using it, and delete it if nec­es­sary.
There are a lot of plu­g­ins to use out there, but here are my top 10 plu­g­ins which I think the best of for begin­ners. 
To begin speed­ing up your web­site, you can begin by check­ing your web­site issues in Google Page Insight.
How about you? what plu­g­ins are you using?
Share it in the com­ments if you have any, or ques­tion to ask me about.

Why Writing Can Be A Spiritual Discipline

Spiritual discipline can be done in any form. There is no complete list of it but often we think it was only limited to self-denial by fasting, solitude, silence, practicing sabbath, worshipping, service, praying and bible reading.

Who thinks that writ­ing can be a spir­i­tu­al dis­ci­pline? Besides, not every­one is gift­ed with writ­ten com­mu­ni­ca­tion. If our words pos­sessed the pow­er to make a dif­fer­ence or tear some­one down, I think writ­ten words have more impact than any­thing else.

Because writ­ten words will remain for­ev­er even its cre­ator was gone already. The Bible, for exam­ple, was writ­ten by dif­fer­ent authors and have been trans­lat­ed into dif­fer­ent lan­guages, though the authors have died of per­se­cu­tion already or some of the old age, the words they wrote was still here. In fact, Bible has been the num­ber 1 best-sell­ing book of all time.

Today peo­ple com­mu­ni­cate dif­fer­ent­ly, work dif­fer­ent­ly, and play dif­fer­ent­ly. Yet many Chris­tians failed to rec­og­nize this fun­da­men­tal change.

I’ve heard count­less oppo­si­tions from peo­ple of the same faith, failed to rec­og­nize that an entre­pre­neur can mar­ry God’s word into his busi­ness. But with all what is hap­pen­ing in the blog­ging world, where every­one was post­ing their high­ly opin­ion­at­ed thoughts, satir­i­cal news, edgy arti­cles, I even see books get­ting sold-out more on enter­tain­ment, gos­sips, and books writ­ten by some celebri­ties who doesn’t have any­thing valu­able you can read with it.

With this cul­ture, can we real­ly mar­ry God into the world of writ­ing and still impact peo­ple through it? Can we real­ly make writ­ing a spir­i­tu­al dis­ci­pline?

The answer is: Yes

The Gospel message has not changed since 2000+ years ago, but the way people receive and process messages have changed.

Here are the rea­sons why:

1. Writ­ing is a form of wor­ship.

When we wor­ship, our focus instant­ly shifts towards God. Music instant­ly shifts our focus to God. When we see beau­ti­ful places, we instant­ly in awe of how God cre­at­ed the earth.

The same when I am writ­ing, my per­spec­tive shifts. I may stare at a blank word doc­u­ment for a few min­utes but when I start to write, my focus instant­ly shifts to my inner world. My inner world is full of inspi­ra­tion and it makes me for­get every­thing that con­tributes to my stress caused by exter­nal fac­tors.

My dai­ly writ­ing habit brings me to an adven­ture and gives me hope where every­one failed to see.

2. Writ­ing is cre­at­ing.

Jose Mar­ti once said: “Mankind is com­posed of two sorts of men — those who love and cre­ate, and those who hate and destroy.”

Writ­ing is cre­at­ing. When­ev­er I write, I feel cre­ative even though I can’t draw. God cre­at­ed the world with his vast array of imag­i­na­tion. Of course, we as humans don’t have the pow­er to cre­ate things through our voice, but we are known for cre­at­ing by first imag­in­ing it, then record­ing it — by writ­ing.

After devo­tion is also an oppor­tu­ni­ty to cre­ate a piece of art. I write what God has told me each day in a jour­nal.

When I write, I cre­ate words, then words become sen­tences that form an entire para­graph. Until that para­graph forms a page, until it becomes a book.

When Apos­tle Paul was writ­ing the epis­tles in prison, he was cre­at­ing a part of the Bible we have today.

3. Writ­ing is mis­sion­al.

We write every day. We cre­ate mes­sages, reply to emails.

I men­tioned ear­li­er how many Chris­tians, opposed adopt­ing tech­nol­o­gy in shar­ing the gospel. They think it was not effec­tive. But when  Bob­by Grue­newald, the founder of You­ver­sion, the famous Bible web­site before it turned to become a mobile app, he changed how peo­ple think of tech­nol­o­gy.

In my arti­cle Cod­ing For Jesus, I shared how peo­ple from dif­fer­ent church­es col­lab­o­rate how to inten­si­fy min­is­ter­ing to dif­fer­ent peo­ple with dif­fer­ent cul­ture with the help of tech­nol­o­gy.

When I write, I can be mis­sion­al too. I have a lot of friends and for­mer class­mates sur­prised me when I saw them being con­vert­ed to Chris­tian­i­ty and I don’t share the gospel with them per­son­al­ly. One class­mate just shared to me that he con­stant­ly see what I post on Face­book.

There are few peo­ple also whom I don’t know leav­ing a mes­sage how they were inspired of what I have shared with them lead­ing them to attend a church.

Oh! did you know that I have been saved and even­tu­al­ly con­vert­ed also in a non-tra­di­tion­al way? I was encour­aged to attend a church when I sought for more knowl­edge about God, then I stum­bled upon the blog of one pas­tor in the church I am attend­ing. You can check his blog here.

When the dis­ci­ples wrote what is in the Bible they know that they have the mis­sion to use it as an instru­ment to change the world and until now it con­tin­ues to change the lives of many peo­ple.

4. Writ­ing is serv­ing.

When­ev­er I write, I have the oppor­tu­ni­ty to serve dif­fer­ent kinds of peo­ple since I pub­lish what I wrote online. When every­thing goes online, the chances are many peo­ple from dif­fer­ent nations will be able to read it.

I serve when I write down my source of pain, and how God is try­ing to redeem me from it. I serve when some­one was able to relate to my expe­ri­ences.

And believe it or not, you can write even you are not a writer.

At the end of the day, I want my Mas­ter to say: “Well done, good and faith­ful ser­vant! You have been faith­ful with a few things; I will put you in charge of many things. Come and share your master’s hap­pi­ness!” (Matthew 22:23)

Why I Started This Blog

It’s been a year since I started this blog and I haven’t shared yet why I started this blog. I blog about any particular topic under the sun for the past few years. I started a satire blog that made fun of people, started a gaming blog about the online game I used to play, started a blog for newbie programmers who wanted to find a source for their coding needs, and mostly I started a blog that was old-fashioned as it seems, where I wrote all my letters to my dear future wife.

But, none of them worked. I end­ed up stuck, do not know where to start, so I delet­ed all of them. I used to envy oth­er blogs who has a great num­ber of fol­low­ers and I want to imi­tate them. But all of those are plain­ly an ama­teur move.

I start­ed this blog for three rea­sons:

  1. I love to write, and I want to share my thoughts about writ­ing, blog­ging, and find­ing one’s pur­pose to the world.
  2. I want to suc­ceed as a writer, and share my jour­ney with you.
  3. I want to use this plat­form to glo­ri­fy God.

Start­ing this year, I will be writ­ing arti­cles to this blog thrice a week.

To get the most out of this site, I high­ly encour­age you to read all the blogs that you might inter­est­ed, check out the resources, and con­tact me if you need help in start­ing a blog or find­ing your pur­pose. You can also con­tact me if you want to guest post in my blog.

That could mean the fol­low­ing get­ting togeth­er with you for cof­fee to talk about it or it could mean con­tract­ing me to do some writ­ing or con­sult­ing.

I want to con­nect with you and explore how we can pow­er­ful­ly com­mu­ni­cate through writ­ten words.

So please, read on, share this with your friends, and come back here soon.

Oh, wait!

Don’t for­get to sign up for free updates!

See you soon!

The Tyranny of Being Picked

Yes­ter­day, we just had our quar­ter­ly meet­ing in the orga­ni­za­tion I chose to coop­er­ate with, to lead with and to serve with.

We have been serv­ing our co-employ­ees for their holis­tic devel­op­ment in terms of phys­i­cal well-being, and finan­cial well-being.

I chose to be part of the finan­cial well­ness team because I believe most peo­ple quit because of finan­cial prob­lems rather than stress prob­lems, and finan­cial lit­er­a­cy is clos­er to my heart since I am too an advo­cate of it.

I just want­ed to share a les­son I’ve learned yes­ter­day that I hope it will help you some­how in your quest for a bet­ter life.

Pick me! Pick me! Pick me!”, or I’d rather say “Choose me! Choose me! Choose me!”

Most of us are trained to wait for some­one to choose us or pick us up. In the office, employ­ees often wait for some­one to make them in-charge or before they speak up. Writ­ers often wait to be pick by agents or pub­lish­ers before they pub­lish their work. Entre­pre­neurs often wait for a ven­ture cap­i­tal­ist or investors.

I remem­ber one Sun­day after­noon when I was preach­ing, to ensure kids par­tic­i­pa­tion, I often pick a kid to recite the answer and share it with the whole class, then he or she will get a prize.

Since most kids are par­tic­i­pa­tive, I was hav­ing dif­fi­cul­ty who I am going to pick, and there was a young boy vol­un­tar­i­ly stand up and pick him­self to answer the ques­tion.

Note: He pick him­self, I didn’t pick him.

Such a won­der­ful pic­ture of courage, and hav­ing no fear to fail. He doesn’t care whether he will answer it cor­rect­ly or not, the impor­tant for him that moment is to speak out.

True enough, that chil­dren, if trained prop­er­ly, imag­ine how impact­ful are they when they become adults.

Sad­ly, most of us are trained to doubt our­selves. The fear of being reject­ed bound us in the tyran­ny of being picked and there­fore it made us not to speak out, not to take risks and not to face our fears.

We have will­ing­ly sub­mit­ted our­selves under the lead­er­ship of a cru­el and oppres­sive leader that lives with­in us.

We live in a world with exces­sive bureau­cra­cy or adher­ence to rules and for­mal­i­ties, espe­cial­ly in the cor­po­rate world, where­as one of the rea­sons why employ­ees quit because they can’t decide for them­selves, they can’t start projects on their own, they can’t use their cre­ativ­i­ty to move for­ward because of the lead­ers who pos­sessed the red tape atti­tude.

Com­ply, com­ply, com­ply or else you will fire.

I admit as a rank-and-file employ­ee, I find that bureau­cra­cy is oppres­sive in so many ways. If you are an employ­ee, you don’t decide, the upper man­age­ment decides. This could exist in many orga­ni­za­tions but not all and it such a bless­ing if you are work­ing with a com­pa­ny pre­vent­ing the red tape.

I find it one of the rea­sons why most peo­ple if they have the resources, often choose to take the path of entre­pre­neur­ship which I will take, once I am ready.

As Seth Godin says in his book Poke The Box, “Reject the tyran­ny of being picked. Pick your­self”.

He is right:

  • Don’t wait for per­mis­sion from oth­ers before you start achiev­ing your dreams.
  • Don’t wait for oth­ers to val­i­date your work to be able to con­tin­ue.
  • Choose your­self, encour­age your­self because in the end when every­thing else fails, no one will be there to cheer you up, it’s only you.

To con­tin­ue the sto­ry, we start­ed our meet­ing with a game. The game will encour­age every­one to move and meet a new friend (at least 5) and ask a ques­tion from the giv­en list of ques­tions to ask and one must give a dif­fer­ent ques­tion to each per­son they meet, repeat­ing the same ques­tion is not allowed.

I reluc­tant­ly par­tic­i­pat­ed but because I felt I must, I was able to com­plete it first and imme­di­ate­ly went in the front so as to avoid hav­ing the same per­son asked by a dif­fer­ent per­son with the same ques­tion I asked.

I won! Haha. I bet you get the idea now. It’s always worth it to fin­ish first, to come ear­ly because ear­ly birds often gave the chance to speak up, while late­com­ers, since they are late, often the last to serve and often didn’t have a chance to speak up.

Share if you inspired by this arti­cle.

What To Do When You’re Calling Is Unclear

It’s been a few days ago the last time I am com­pelled to write about call­ing. Why? Because most peo­ple don’t know if they are on the right track, and that’s okay.

We are liv­ing now in an infor­ma­tion age where­in, more and more peo­ple have start­ed find­ing their call­ing in so many dif­fer­ent ways. Some are look­ing for it by liv­ing in anoth­er coun­try or explor­ing things that they haven’t tried yet and most peo­ple end up emp­ty, liv­ing anx­ious­ly how they could live a bet­ter life and wish­ing if they only knew their call­ing, they would not end up dis­ap­point­ed.


I was in the same sit­u­a­tion two years ago.

I want­ed to become suc­cess­ful in any way I can with my own might.

Have attend­ed dif­fer­ent sem­i­nars that tack­led about finance and entre­pre­neur­ship.

Have tried to start a per­son­al finance blog and the last thing I did was to apply to become an insur­ance advi­sor that I end­ed up resign­ing from it because I find it real­ly hard at least for me to achieve the suc­cess I want in life.

I ven­tured into many things yet I have found myself in the same place, par­a­lyzed by uncer­tain­ty and fear.

Those moments trig­gered me to ask God: why for some peo­ple, it is easy for them to find their call­ing, and oth­ers are not?  If you are like me, have you ever asked your­self or oth­er peo­ple why you’re call­ing seems unclear?

Let me share it with you the three lessons I’ve learned through­out the process of find­ing my call­ing. This could help you to under­stand why a call­ing is nev­er clear.


 1. When you’re call­ing is not clear, you’re on the right track.

I have nev­er had clar­i­ty. I have only ever had trust.” —Moth­er Tere­sa

A call­ing is nev­er clear, there are times I seek God in which direc­tion He wants me to take but He often wants me to move first. It helped me to under­stand, that when you want to know where you are called at, don’t wait for clar­i­ty.

In read­ing the Bible from cov­er to cov­er for years, I nev­er encoun­tered a man or a woman that was called by God hav­ing a clear instruc­tions from Him where they should go or what they should do. God nev­er gave them an accu­rate assign­ment or an accu­rate place. Like for exam­ple, Abra­ham. When He was called by God to go the Promise Land, God nev­er told him where it is on the map, or even tell him if there is a hotel or a shel­ter he and his fam­i­ly can live there.

Abra­ham, wasn’t clear as well, what God want­ed Him to do. He didn’t know how he will be the father of many nations. Like for Moses, God gave him the order to free His peo­ple out of slav­ery in Egypt but God nev­er told him if he will have an army or weapon that can help him to ful­fill the task. In the end, both of them found their call­ing. They both ful­filled the assign­ment that God gave to them. They might con­fuse the first time they received the assign­ment yet they trust in God dur­ing the process.


2. Clar­i­ty comes only when we take action.

We don’t often know what we should be doing until we start doing it.

When God called Moses to a great task, he actu­al­ly doesn’t know what to do. He told God also that he can’t speak on behalf of Him in the con­gre­ga­tion of Israel because his lips are fal­ter­ing. How would Moses lead the peo­ple of Israel to the Promise Land if he is unskill­ful and total­ly clue­less on what to do?

What Moses did? He just start­ed to take action and obey every­thing God will be say­ing to him. Though he doubt­ed his own capa­bil­i­ty at first, but in the end, he trust­ed God in the process. Through­out the his­to­ry in Exo­dus, Moses was able to lead not just thou­sands but ten thou­sands of peo­ple and able to raise up lead­ers just like him.

How was he able to do that? He just start­ed doing it. His expe­ri­ence leads him to become a com­pe­tent leader and that gives him the con­fi­dence to lead the Israelites all of his life.

Trust­ing in the process means tak­ing action even you are total­ly clue­less about it. When in doubt com­mit.

I nev­er dreamed about being a writer or to become an author when I was young. and then one day, I just tried to write what was in my head. Today, I love shar­ing my thoughts and expe­ri­ences through writ­ing.

A call­ing is a sum total of a person’s life’s expe­ri­ences, skills and pas­sions that all put to work.

3. Just because it is hard, doesn’t mean you should quit.

We are what we repeat­ed­ly do.” — Aris­to­tle

While many peo­ple have start­ed fol­low­ing their pas­sion, from my own expe­ri­ence, it was the most painful and risky thing to do. Many peo­ple think they have the pas­sion for some­thing and when the going gets tough, they eas­i­ly quit.

My com­mit­ment was nev­er built overnight. There are nights, I am almost sleep­less. One thing that helped me a lot to build my com­mit­ment is being account­able. The time I vol­un­teered in the min­istry, joined a small group in our church, and start­ed lead­ing one, I have gone through dif­fi­cult times of main­tain­ing my com­mit­ment and con­sis­ten­cy.

And I believe, one of the rea­sons why some peo­ple are not suc­cess­ful because they don’t fol­low their com­mit­ments. They nev­er fight for it. I’ve seen many of them start­ed hav­ing a pas­sion and end up quit­ting and iso­lat­ing them­selves in the end.

That’s why pas­sion and desire are not enough. You need to learn to fol­low your com­mit­ments.

Let your pas­sion fol­low you instead of you fol­low­ing it. What we need is a kind of prac­tice that demands our total pres­ence and a seri­ous atti­tude to achieve what we want in life.

We are what we repeat­ed­ly do. If you want to become good at some­thing, com­mit to it seri­ous­ly.

In the end, dis­cov­er­ing what you were meant to do and meant to be, requires action and com­mit­ment.

Learn some­thing great or you have some thoughts about it also? Please feel free to share it in the com­ments below. Please don’t for­get also to sub­scribe to my newslet­ter to receive updates from my blog via email.