Author: Naguib Ihab

“But We have always done it that way” The story about railroads gauge

For an alarming number of times, I have seen the fear of change in different software companies and resistance to adopting new technology, and the excuse would often be: “But we’ve always done it that way and it worked, why would we change it now?” To which I find no better response than referring them to the origins of the width of the railroad gauge, here’s the story: The Stephenson gauge, also called the international or uniform gauge is 1435 millimetres and that’s used for most railroads around the world including Australia (Distance between the railroad tracks) Why was that gauge used in Australia? Because that’s the way they built them in England Why did the English use that gauge? Because the people who built the railroads used the same equipment and tools that they used for buildingwaggons, which measured that wheel spacing. Okay! Why did the waggons have that particular odd wheel spacing? Well, if they tried to use any other spacing, the waggon wheels would break on some of the old, long distance roads in England, because that’s the spacing of the wheel ruts. So who built those old rutted roads? Imperial Rome built the first long distance roads in Europe (and England) for their legions. Theroads have been used ever since. And the ruts in the roads? Roman war chariots formed the initial ruts, which everyone else...

Read More

Feeling overwhelmed? 7 steps to focus and break large tasks down

I get overwhelmed all the time especially when I’m given two points and asked to figure out how to get from one to the other without being told any other details. Don’t get me wrong, I love it, but when building an app it’s easy to get lost and feel overwhelmed and defeated. We face these issues all the time where we just can’t find the beginning of the thread, and here’s how I learned to tackle them over the years: Whenever I get overwhelmed I’d: #1 get a pen and paper Forget about the fancy apps and tech,...

Read More

The fear of failure and how that affects your startup

I never hit anyone before, and I’ve never been hit… Taking a punch to the face hurts, but it also makes you stronger. My worst enemy at Muay-Thai is the fear of getting hit. If I’m afraid I’ll fail; it’s as simple as that, and it goes for every aspect of our lives. If you’re afraid to fail at work you’ll never succeed, if you’re afraid to make mistakes, you’ll always be limited. As human beings our priority is to survive, our body, our instincts force us to think about survival, we always see the safest option. In a way...

Read More

Should you Bluff or Fold? 6 Tips for Revamping your App

It’s 10:30 pm on a Thursday as I’m writing this and I’m stuck at Helensburgh train station for an hour because I didn’t plan exactly how I’d get back to Sutherland. To make matters worse, the air is thick with flying cockroaches and I’m hoping I don’t panic and throw the laptop away if one of them lands in my lap. It’s got me thinking about the benefits of planning ahead and how a lot of us fail to use foresight when developing our first application. We tend not to think that far ahead even though we are trying...

Read More

How to lower the cost of your application

Arriving at a final price for the development of software is not as simple as it sounds. Developing and creating software is a dynamic process that must be embarked upon before knowing all the answers, even though some of those answers would help with costing. When you build a house, you are given a rough estimate of the cost and the time it will take to build because variables such as building materials, location etc are known. However, when you develop software, both the developer and client need to remain flexible because the process inherently contains many unknowns. Throughout...

Read More
  • 1
  • 2

Pin It on Pinterest