Topic: Thoughts

We share some thoughts and reflections about software development, its challenges, requirements, and solutions.

  • World Where All the Programmers Have Gone Away

    Imagine waking up to an ordinary morning. People brew their coffee and turn on the television, only to be greeted by a worried news presenter. An hour ago, mysterious incidents unfolded globally. Countless individuals vanished; security forces of nations are on high alert. The world is in confusion. The only certainty is that everyone with programming skills or a technical mindset has gone away. Most people switched the channel to morning shows. Some were sorrowful about the absence of their relatives or friends, and there were those…

  • Exploring IT Market in Saudi Arabia

    When I learned that I was going on a business trip to Saudi Arabia, I was anxious and delighted at the same time. What did I know about this country? To be honest, not much. But thanks to a quick internet search, I learned that the country has been reshaping its world image. It has reduced its dependence on oil revenues by investing in non-oil sectors such as tourism, entertainment and technology. This has created new jobs for Saudis and reduced the country's vulnerability to oil price fluctuations. Saudi Arabia has recently launched a number of initiatives aimed at making the country one of…

  • Whiteboard App for Hospital Patients

    We've received a request from a nurse working with in-patients in a major US city. They've conceived the idea that leveraging modern technology could make patients' hospital stays much more comfortable. Nurses are keenly aware of a frequently voiced concern among hospital patients. They often struggle to acquire answers to the numerous questions they hold about their condition, treatment, schedule specifics, and everyday aspects of their hospital stay. The plain whiteboards in patient rooms display just the basics. Patients frequently…

  • Mobile App for a Chemical Plant

    We got a request from a large chemical industry company that produces mineral fertilizers. The main focus of the company in recent years has been on digitizing their processes. They have a company-wide ERP system in place managing finances, suppliers and staff. But there are other areas which could benefit from modern technology. This particular request was about plant equipment maintenance and repairs. The company owns several chemical plants. A major concern is losses due to equipment downtime during repairs. The repair team spends most of its time working at the…

  • Why We Communicate With Our Customers Every Day

    So, one might ask, why do we do this? Let me share a story from my own experience. Picture an app owner coming back from a month-long mountain trip, only to realize that the newly introduced app feature appears and functions differently than anticipated. This misstep has already affected the user engagement metrics they monitor within the app. The questions arise: How come? Didn't they clearly outline the intended feature specifics in the task description they provided to the developers? Didn't they appoint a company manager to supervise the development process? Let's investigate these…

  • How to Meet the Deadline in the App Development Project?

    In reviewing the projects where our company's developers encountered challenges in meeting deadlines, an unexpected conclusion arises. The recurring cause behind project delay does not seem to be directly related to time planning and management. A vivid example comes to mind. In one of my projects, the application development was split into two 4-month phases. The initial phase went smoothly, strictly adhering to the timeline. However, during the second phase, we found ourselves in a continuous time crunch, struggling not to miss the deadline. The…

  • Case Study of Workflow Optimization With Million-Dollar Effect Nobody Expected

    It was my first major project in my career as a developer. Joining the team, I found a well-established real estate platform that had thrived for over a decade, with a massive user base and unrivaled dominance in a major US city. My primary assignment revolved around optimizing the premium listings placement workflow. The platform relied on Google Ads contextual advertising service for publishing premium listings. This required duplicating a significant number of listings in two separate databases - the platform itself and the Google Ads system. Moreover, since Google Ads incurs costs,…

  • Unveiling the Power of Intangible Assets in Business

    This article unveils the captivating transition from tangible to intangible assets in the business world, using the story of Sweetwater Saloon as a compelling example. Additionally, it delves into the influence of intangible assets on consumers, business expansion, and service excellence. As I immersed myself in Alan Murray's interview with the CEO of Fortune Media, I couldn't help but be astounded by the striking transformation in the makeup of Fortune 500 companies and others alike. The tangible assets that once held an imposing 80% of their total value now stand at a mere 20%.…

  • How Are App Users Supposed to Tell What They Need?

    The article discusses a client's request to make product images clickable in the shopping cart, revealing insights on user behavior. It emphasizes the value of user behavior tracking tools over traditional user reviews in understanding user needs and optimizing applications. One day, a client approached our team with an unusual inquiry regarding the e-commerce platform we had developed for them. **The client's marketing team made an interesting observation: many users were making futile attempts to click on the product images in their shopping cart, not realizing that the images were not…

  • Customer Reviews - the Crucial Pillar of Business Success

    Using the example of a specific project, the article explains why it is so important to involve customers in the application development process. Imagine this: You're searching for a new restaurant to celebrate a special occasion. Your mind buzzes with questions. Will the food be exceptional? Will the service be impeccable? More often than not, in this quest for answers, customer reviews become our trusted companions in making our decisions. Considering this, I would like to rephrase the famous quote by Bill Gates - *"If your business has reviews with a ranking lower than 4 or has no…