The Diary of a Private Developer

I'm a full-stack Web and Software Developer, currently living in Nairobi. I am constantly experimenting with new technologies. I love it.
I offer affordable and cheap web design, web development and software development services in Nairobi, Kenya.
Get in touch for deals.
I also love writing short articles and sharing them here.

But now ye also put off all these; anger, wrath, malice, blasphemy, filthy communication out of your mouth.
[9] Lie not one to another, seeing that ye have put off the old man with his deeds; [10] And have put on the new man , which is renewed in knowledge after the image of him that created him: [11] Where there is neither Greek nor Jew, circumcision nor uncircumcision, Barbarian, Scythian, bond nor free: but Christ is all, and in all. [12] Put on therefore, as the elect of God, holy and beloved, bowels of mercies, kindness, humbleness of mind, meekness, longsuffering; [13] Forbearing one another, and forgiving one another, if any man have a quarrel against any: even as Christ forgave you, so also do ye.
[14] And above all these things put on charity, which is the bond of perfectness. [15] And let the peace of God rule in your hearts, to the which also ye are called in one body; and be ye thankful. [16] Let the word of Christ dwell in you richly in all wisdom; …

An old church in a village in Brazil was leaking and the walls were almost collapsing, after the service the Padre asked the worshipers if they could organize a fundraising to rebuild the church... He told them to contribute whatever God has blessed each and everyone of them with. If you have some money, you can bring the money,if you earn a living by selling tomatoes in the market, you can bring the tomatoes and they get auctioned to raise the money... If you operate a hardware it would be even better, you can bring some nails and iron sheets for the roof... whatever you have.

Eventually, it was the day of fundraising and worshippers came out in large numbers, some with money in their pockets others with goods depending on their jobs and sources of livelihood... They were met by a strange sight; a coffin at the entrance of the church!...Gosh! Who had died?... but then again it was on a Sunday and funeral services were never conducted on Sundays.... What was going on? People started …

'The eyes of the Lord run to and fro throughout the whole earth, to show Himself strong in the behalf of them whose heart is perfect toward Him.'

- The Lord wants to step into your situation and show His strength.
- The Lord wants to show Himself strong on your behalf.
- Our hearts are perfect towards Him when we have placed all our hope in Him.
- No situation escapes His view, so let's be confident in His strength and ability.

PRAYER: Lord, I pray that You will come and show Yourself strong on my behalf. Move in my situation and may I see the powerful and mighty hand of God at work. Amen.

rsync is a software application for Unix systems which synchronizes
files and directories from one location to another while minimizing data
transfer using delta encoding when appropriate. An important feature of
rsync not found in most similar programs/protocols is that the
mirroring takes place with only one transmission in each direction.
rsync can copy or display directory contents and copy files, optionally
using compression and recursion.

The rsync utility uses an
algorithm (invented by Australian computer programmer Andrew Tridgell)
for efficiently transmitting a structure (such as a file) across a
communications link when the receiving computer already has a different
version of the same structure.

The recipient splits its copy of
the file into fixed-size non-overlapping chunks, of size S, and computes
two checksums for each chunk: the MD4 hash, and a weaker 'rolling
checksum'. It sends these checksums to the sender.

Our client is a leading tea blending, packaging and marketing company with a countrywide distribution network known for household quality tea brands and purified drinking water. They are looking to hire a Systems Administrator. Reporting to the ICT Manager, the successful candidate will be responsible for the development and support of all Systems including the ERP and Online Systems. Job Purpose The job holder will be responsible for reviewing, analysing and occasionally modifying systems including encoding, testing, debugging, installation and support of new and existing application systems. Responsibilities ·Develop new applications by analysing user requirements, constructing workflows & diagrams, studying design capabilities and writing specifications. ·Spearhead the design and development of database structures to meet the business requirements and anticipated technological innovations. ·Devise, develop and implement disaster recovery procedures for all systems running in the …

I like development more when I know my application will be subjected to a bigger audience either for tests or use. I bet every developer likes this at some point. I hate large numbers during development when the project itself is behind schedule though...because this is when you complete modules for ticks & gram and not fun.
Sucks.
So, networking...I liked it also because of exposure. Was exposed to this environment so much. I did lots of it. Later found out I was working with less and less materials. I had nothing, in terms of materials, outside Cisco (they really have cool h/ware). Freeware was hard to come by too. I hated dealing with hardware and being platform dependent. Among the nice features a s/ware is to have, platform-independence is one of them. We’ll need something that runs even on mars.
I kept the knowledge. Bumped into web development and liked it. Big user base..nice. Cross platform apps, sweet. In our last meet-up, we discussed about security and I had several…

Shared...
Take two businessmen, Kamau running an electroninc shop in nyamakima and patel running an autospare shop along kirinyaga road. Both men take their sons to JKUAT for a degree course. Patel's son commutes daily from parklands while kamau's son lives in a small rented bedsitter in juja.
Before joining college, Patel son used to spend the days at the auto-spare shop a routine he continues every sat whrn not going to college. Over the vacations, he even takes over the mamanagement. Kamau on the other side believes that nyamakima is not the place for his university going son so he should get a degree and get a better job.
The two young men graduates and goes seperate ways. Patel junior now takes over the running of the autospare shop. Kamau Jr hits the road, looking for a job. Two years and he gets a job as a bank teller, supermarket clerk etc, after six months and with meagre income, kamau son is frustrated and decides to go back for an MBA and improve his CV.
In the sam…

Been long since I wrote about good practices. Good development practices. If you aint doing what I'll mention here,
you need to evaluate how you do stuff. I'm not the best adviser out there, but I know what I did and turned around my productivity. The things I'll advice you to do here, are the things I used not to do, inturn spending the whole night doing almost nothing.

I mean, spending the whole night for a bug not worth it.

Will expound on each.

1. Always have a local copy

Basically, have a copy of your project in your machine. The best way to have this is to clone it in your machine if you're developing from online.
I use lamp stack, so, I have a copy at www directory, which serves as a go-to for references incase of anything, and also for adding new stuff to the project.

2. Test Environment

This is an online copy just for tests. This is important for examining how the system behaves while hosted. This copy is located at the production environment or a s…

Dear Kenyans (Sana sana Nairobians) who will be coming down to Mombasa for the December holidays:

1. We people who live in Mombasa live in houses. Our homes. 'Hatulalangi' kwa ma hoteli so stop with the 'Nakuja kesho. Ni hoteli gani poa?'
Imagine unaeza Google 'Hotels in Mombasa' but we can refer you to a few holiday homes and villa owners who do short term rentals (I'll do another post on this.)

2. If you happen to be looking for transportation, number za JamboJet, Modern coast, Mash, Dreamline are also on Websites.

3. Unless you are really close with someone, do not expect them to hire a car for you ndio upige lap nayo. Hata kama unajilipia. Most of you end up binge drinking and fucking up cars mnaacha watu wakisumbuka.

4. Most Coasterians like Nairobians have schedules. Biryani is mostly a Friday dish after a long week and Friday prayers. Usianze kupiga simu Monday saa tatu asubuhi ati, 'Nipeleke nikakule biryani.' No please.

The Hyper Text Transfer Protocol (HTTP) was initiated at the CERN in Geneve (Switzerland), where it emerged (together with the HTML presentation language) from the need to exchange scientific information on a computer network in a simple manner. The first public HTTP implementation only allowed for plain text information, and almost instantaneously became a replacement of the GOPHER service. One of the first text-based browsers was LYNX which still exists today; a graphical HTTP client appeared very quickly with the name NCSA Mosaic. Mosaic was a popular browser back in 1994. Soon the need for a more rich multimedia experience was born, and the markup language provided support for a growing multitude of media types.

Htaccess file know-how will do several things for you:

Make your website noticeably faster.
Allow you to debug your server with ease.
Make your life easier and more rewarding.
Allow you to work faster and more productively.
^AskApache Htaccess Journey

Below was the answer given by a user called Milena on Quora, to a question,

Q. what are the lessons people most often learn too late in life?
A: You
are the only one responsible for yourself and for your success. I am
responsible for mine. Thinking anything else is wasting your energy. So
don't blame your parents, spouse, children, friends, aunts and uncles.
It is you, you and only you.Life is short. There are no special
occasions. Don't wait for them. Today is the special occasion. Buy
yourself an ice cream/beer/ wear that nice shirt. Today!If
something bothers you change it. If it is beyond your control, learn to
live with it. Accept it. Change yourself. That is the only thing you can
influence. You will regret the things you didn't do much more than ones you did. So... action!"Future
you", imaginary person that has perfect weight, looks great, gets up
early, smiles and loves his/her job, will never become as great if
"present you" do…

I feel this.The only difference is mine is a dad, minus pills. I lost my dad. Hard to keep up with. Thanks for a place to let it out. Hard to keep it in. Harder to tell a story. Just write down what you're thinking n feeling +Patrick (not everything though)

Can't use a past tense..I love my dad. I told my dad I loved him once, and it felt awesome. Had never done. I've never told my mum that I love her. I think I need to. I felt so bad...I've never wanted the news bearer to be as wrong as that day. I thought of praying and raising the dead, but just couldn't do it. Science said no, God let it happen. He has reasons. Can't question.NF kinda painted it for me. Honestly, some things can't be forgotten. Can't be undone. Can't be replaced. The only thing I have are precious last moments and advices. Specifically the last thing I did is share a cup of tea in my room.