Laracon Online – Interacting with community

By Tushar Bohra

February 8, 2018


We started our journey with Laravel 3 years back and yesterday we took an important step towards being an active part of the community and meeting fellow Laravel Enthusiasts. We believe conferences are a great medium to know about what is happening and also to make connections.   In our…


Refactor regularly to delay legacy

By Nishanth KD

February 1, 2018


Have you ever gone over an application codebase and felt that it should be refactored because it’s poorly written and just doesn’t make any sense? However doing so feels like an enormous task? Read on to make sure your application doesn’t end up like that, Legacy. Lately, I’ve been consulting…


Tryst with Laravel – Supercharging DateTime manipulation with Carbon

By Tushar Bohra

January 19, 2018


Laravel has a beautiful support to include packages. This allows us to extend the functionalities of the framework to the project needs. With this we can easily have support of packages generic for PHP or specific to Laravel. One such PHP package that comes out of box with Laravel is…


Tryst with Laravel – Collections as substitute for Eloquent fetch

By Tushar Bohra

January 12, 2018


Laravel offers the Illuminate\Support\Collections as an ultimate powerful tool to work with arrays. Also the results of all Illuminate\Database\Eloquent queries are the instance of the Collection class. This makes collections a very important component of the Laravel ecosystem. I have couple of times performed operations in Collections which were too complicated to…


SesPress – Our first open sourced WordPress plugin

By Vaibhav Rathore

January 11, 2018


This time we’ve covered another milestone. After all the effort made by the team to reduce our overall emailing cost and build a custom WordPress functionality, we’re happy to release it to the public as a WordPress plugin titled SesPress.   This is one of the first open source projects…


How we chose Laravel for the first CodeTrek program

By Tushar Bohra

January 9, 2018


ColoredCow started the CodeTrek programs to help others understand our passion for software development. With this program we wanted to share it and empower like minded people to do the same. We wanted to share our willingness to walk the extra mile for building software the right way. Currently CodeTrek…


Must-know concepts before starting on a Laravel project

By Vaibhav Rathore

January 8, 2018


I didn’t go directly into making web applications in Laravel. And I don’t think anybody can without having some prerequisite knowledge about some concepts and tools. This blog is basically about the things I knew or had to know before I could say I was eligible to get onboard into…


Tryst with Laravel – Quick recovery from Homestead MySql Crash

By Tushar Bohra

January 5, 2018


I am a huge fan of the Homestead development environment. Among all the other benefits that it offers the robust set of pre-installed packages makes working with it a huge delight. Also the peace of mind that comes with it being a complete separate installation not affecting resources on other…


CodeTrek – helping us build software the right way

By Tushar Bohra

January 3, 2018


ColoredCow started with the dream to solve problems of other startups in a meaningful way using technology. We wanted to not only do the problem solving, but also do it the right way. This required the combination of right tools and using them in the way they were designed. It…


How we reduced our emailing cost and built a custom WordPress plugin

By Vaibhav Rathore

January 3, 2018


We were using Mandrill for quite some time. The amount of sending event-triggered emails for us was very low. We are a small and cost-conservative organization. So we decided to stick with Mandrill’s Free Plan until it fulfills our needs. We sort of made Mandrill a standard in ColoredCow. Since it’s…


Why you should build your REST API in Laravel

By Nishanth KD

January 2, 2018


Laravel has over the years built a reputation for making developers productive. Built with Convention over Configuration, it enables developers to focus more on the application logic over all the other routine work that goes into building an app. Am I the only one that kinda wants this short-cut to…


Why Laravel for an API that suggests health treatments

By Nishanth KD

January 2, 2018


In September of 2017, ColoredCow began working on an application that was being used by cancer specialists to treat their patients. The creators of the application hired us to build the next version of their app. One of the planned features was to suggest the best-suited treatments for patients based on their medical…


Tryst with Laravel – Exploring Eloquent Model Events

By Tushar Bohra

December 29, 2017


Events provide a simple architecture and better code organisation. They open up a whole new dimension of interaction with the application code.   In Laravel, we have Eloquent model events which are fired when we perform some operation on the model.   For simpler understanding I usually classify them into two…


Choosing the right tools

By Vaibhav Rathore

December 25, 2017


  Isn’t this a perfect screenshot?… Umm… I’ll take your vote as yes. Being a developer or any other professional, it’s important to make things happen. What’s more important is to make those things happen the right way. When I started out on WordPress, I didn’t care about how good…


What trying Redis made me realise

By Tushar Bohra

December 22, 2017


I have been working on a Laravel based healthcare project. This project covers couple of states in US and handles a huge number of patient. It also has a huge network of practices (clinics). We recently got a request to add a feature that would suggest patients that are near…


Towards being a responsive remote development team

By Tushar Bohra

December 21, 2017


Availability and responsiveness is often an issue when working with remote teams. Timezone different plays a vital role in the responsiveness of the team. However, other factors like team motivation and attachment with the project also plays an important role. While working with remote team is a vary lucrative business…


Things to consider when hiring a remote development team

By Nishanth KD

December 21, 2017


In the past, we consulted startups on hiring remote development teams for their digital products. Hiring a team over building one from scratch in-house product can reduce costs and save time in early years of business. From years of experience, we generalised these 5 pointers that books often don’t talk about….


Trying a different approach towards meeting

By Tushar Bohra

December 20, 2017


We all have read at some point of time how meeting is a waste of time mostly. There are so many suggestions and tips to make it better and more efficient. I observed one flaw with all the tips. They all centred around making the them efficient, but no one…


How a few code changes added more value to us

By Vaibhav Rathore

December 18, 2017


From here:     To here:   And we were able to do that with a few code changes that literally involved rearranging a few lines. Don’t believe it? Read further.   When I found out that the home page of our site was 1.8MB, I was shocked. Literally. Even…


Value Relationship over Money

By Pankaj Agarwal

December 18, 2017


Last week I had a very great experience. We got a task to fix some vulnerability in the project. The project was in a PHP Framework and the codebase was not compatible with the latest framework. Our client used an online tool and got some vulnerability pointers which should be…


Empowering our customers with more value, more impact

By Abhishek Sharma

December 16, 2017


Most of the times in our exchanges with the vendors we feel helpless. We feel we could get more out of the exchange. It ends up with a feeling of being settled for less. Well, as customers we have onus to be diligent and not make the lives of the…


Website done, what’s next

By Abhishek Sharma

December 15, 2017


Building a website is about killing an abstraction for a business. It is about figuring out the business challenges and solving a purpose. Most of the times when people need websites built, initially they see it as a face for the business and as a web presence. But soon after…


Build a Web App: your doorway to Web Development

By Shubham Joshi

December 15, 2017


When I first thought of the idea to start by a career in we web development, I was very confused. With so many technologies coming up every day, it was very hard to choose the right one. Most of the job requirements were listed in terms of technologies like PHP,…


Do you need the perfect solution or the right one?

By Tushar Bohra

December 14, 2017


For the past few days I was working on a solution for one of the product that I take care of. We were launching a new feature and for that we needed to run some scripts. I finished the development and after doing some review and testing we were ready….


Revisiting an old product

By Abhishek Sharma

December 14, 2017


It’s human to feel funny on revisiting our old work. And it’s full of “did i really make this” moments. And occasionally there will be “wow, i made this” moment. It’s bittersweet. And you feel there’s so much more you could have done with it and so much more you…


Decision making in tech

By Vaibhav Rathore

December 14, 2017


Many times, while working on various tasks, you must’ve got stuck between options and cannot decide which one you should do. The easiest and most obvious route is you do the research and probably take consultation if needed. Many people manage a list of pros and cons and based on which…


How writing vision document helped us in a new project

By Tushar Bohra

December 13, 2017


We started of with a new project recently. We had done the initial very high level requirements for cost estimations. Now it was time to start on the road to execution.   The marketing team of our client had done there research. They had come up with a general requirement…


Laying the right foundation of product with design

By Abhishek Sharma

December 13, 2017


Many times, envisioning a product can’t seem to start without design. For the products that don’t start with design, will need design soon enough. The scope touches designing the technology around it, designing its interface, designing its experience. The product has to be conceptualised on these parameters based on the…


Testing code In Mobile development

By Pankaj Agarwal

December 12, 2017


Learning new things brings happiness and confidence. I personally feel very good when I get the chance to learn new technology and features. As I like react native for mobile development I started learning the testing capability of this framework.There are various articles and tutorials available on the internet here…


Exploring unchartered territories

By Vaibhav Rathore

December 12, 2017


There’s always something new to learn and know about. It could be anything in your personal or professional life. New things always add a thrill, making you hyperactive around these tasks (well only if you’re interested). I always look for new technology and development practices. Recently, I dived into Continuous…


Creating a consistent and value based experience of building websites

By Abhishek Sharma

December 11, 2017


There is a little coffee shop close to our office, BiziBean, and we visit it very oftenly. They brew some great coffee. We’ve been going there for over 2 years now. We know the value and experience we’re going to get there, and that’s what keeps us coming back. Which…


Life is a Marathon, not a Sprint.

By Shubham Joshi

December 11, 2017


In life we all have our days of success and failures. Somedays are good when do our tasks perfectly while on some days we are barely able to make it halfway through. The world always expects the best from us, but that doesn’t mean that if we fail to give…


Difference between Using and Following a framework

By Tushar Bohra

December 11, 2017


Frameworks are a boon to the modern web development. A framework provides easy to follow guidelines that can be utilised to remove a lot of complication.   However, we all must understand the difference between using and following a framework. I remember when I started with Laravel. Given my heavy…


Building the habit of Remarkability

By Shubham Joshi

December 9, 2017


Throughout our lives, we aspire for remarkability in everything we do. It is the unanimous cause of passion behind our work. But sometimes we get so fixated to create that perfect masterpiece that we forget that remarkability comes out of habit, it’s a feeling that should be exhibited in our…


Reaching the real need for a website

By Abhishek Sharma

December 8, 2017


One of the most important parts while creating websites is to understand the vision of business owner and craft it as per the vision. There are so many failed projects and unsatisfactory work because there is no common understanding between the executioner and the website owner. The real need is…


Diving into legacy code: developer’s resentment

By Vaibhav Rathore

December 8, 2017


Recently, we got a project that is built on a popular PHP framework. We soon realized that the codebase wasn’t compatible with the latest framework version and needed to be updated. The project had come to us for a new feature with fresh requirements. That time, we can’t say to…


Bazar model of delivery in a client project

By Tushar Bohra

December 8, 2017


I read The Cathedral and Bazar by Eric S. Raymond some time back. The author talks about the contrast between two very different delivery models. He also specifies the advantages of the Bazar model in an open source project. The essence of the bazar model is to ship features out…


Reading increases the productivity

By Pankaj Agarwal

December 8, 2017


Everyone knows that Reading is a good way to help you grow further. From last few months, I am also finding it very useful and interesting. It’s helping me to improve my personal and professional skills. I am sharing my thoughts on how reading is helping me to increase my…


The Power of Daily Rituals

By Shubham Joshi

December 7, 2017


From the time of our birth our life has been a journey of experiences. With more experiences our mind expand and so does our abilities and capabilities to connect with the world. It’s strange how even after so many years of learning new things, we haven’t mastered its art. The…


Harder, better, stronger at crafting websites

By Abhishek Sharma

December 6, 2017


We must from time to time look back at our work, how to deliver better value to our customers and level up the game by another notch. Improvement is the only way forward and there are two ways it can happen. One, as an everyday betterment-through our micro interaction with…


Importance of Acknowledgement in Communication

By Tushar Bohra

December 6, 2017


We as human, want to be the master of our work and look forward to appraisal and recognition. Due to this primitive nature, we often tend not to communicate when required. We want to be the one to solve the problems of other, and come out as heroes. If there…


Diving into legacy code: system update

By Vaibhav Rathore

December 6, 2017


Recently, we got a project that was already built on one of the popular frameworks. We realized that the project had become a legacy application. The code was written on the initial versions of the framework, wasn’t up to date and compatible with the latest framework version. Probable guess: the…


Do interviews really suck

By Abhishek Sharma

December 6, 2017


I’ve been juggling with the thought whether interviews are a good match making technique for companies and candidates or not. I conclude that it can’t be a means to an end for the purpose. Being a startup, it is more important to know if a person can work under the…


Switching between multiple projects

By Vaibhav Rathore

December 5, 2017


The perfection in multitasking is what everyone wants. Everybody juggles between multiple tasks and everybody wants to master the art. Not everyone works on large-scale applications. These applications have full-time dedicated resources constantly fixing bugs, building new features and maintaining the environments. These applications are rare. Not everyone owns a…


Being the winning team

By Tushar Bohra

December 5, 2017


What sets a winning team apart from others?   I remember watching a movie where the coach said how his players should not be concerned if they move ahead. Rather the focus should be on moving the ball forward. If the ball moves, they move forward automatically.   A lot…


Have backup for project team

By Pankaj Agarwal

December 5, 2017


Two weeks ago, I got the news that one of our team members has to leave the company (He was the key man in one of our main project) and I need to immediately take the charge of his project. Before leaving he has given his estimate and releasing dates…


Follow your Calling.

By Shubham Joshi

December 4, 2017


Remember when we were children how we used to do some of the most irrational things like making a sand castle and creating a story around it or creating our own games with our rules and storyline. If you would recall then you’ll realize that how these things don’t fit…


Building over Learning

By Tushar Bohra

December 4, 2017


Learning is a lifelong activity and it never ends. But the journey does not start with learning. It starts with building.   When I was in college, a couple of my seniors needed a web platform to prepare for some online tests. I hardly knew HTML back then, let alone…


Design Patterns are helpful

By Pankaj Agarwal

December 4, 2017


We all know that design patterns are very helpful and important in software development. Though It takes some time to understand and implement but, once you able to do that development becomes a very interesting job. I am working on a healthcare project. Though the project is doing well and…


Good experience is not just inside the product but also while delivering it

By Abhishek Sharma

December 3, 2017


When we work with startups to build their products, we don’t only design user experience inside the product  but also how it is shipped. This realisation came when recently, we were delivering a product to our client. We planned out how we should deliver it to them. To take them…


How we reused our work to ship faster

By Vaibhav Rathore

December 2, 2017


In reference to KD‘s blog Catalogue work to reduce the cost to customers, we decided that we’ll go forward and build Clive’s website by re-using our cataloged work. The exercise was quite a challenge as we hardly did this before and we weren’t clear on the site’s final look also. THE…


Making startups capable

By Abhishek Sharma

December 2, 2017


Every time I see a successful startup I know they’ve made it, through identifying the problem and solving it well. When I hear stories of how they were created in a dorm or from a one room apartment, I know they’ve built their business out of constraints. Their stories and…


Commitment as a value

By Himanshu Dhiman

December 1, 2017


A commitment is a promise made by someone to do or give something. And fulfilling those commitments enables a person, to build the trust of another person, in him. In ColoredCow, the whole team follows its one of the major value that is ‘commitment‘.   We follow this value because…


Seek Excellence not Perfection.

By Shubham Joshi

December 1, 2017


We as humans are driven by perfection. To become the best in our fields is something that the society has taught us to desire. But In order to deliver with perfection, we get stuck in a loop, discarding our less than perfect efforts. This at times doesn’t lead to any…


Now is the best time!

By Tushar Bohra

December 1, 2017


All of us, all our lives are always waiting for the best time to do something.   The Best time to start loosing weight. Best time to go on the trip you have been waiting for. To buy the gadget that you wanted.   Overwhelming and long shot examples? Here…


Sometimes you just need to be ZONE OUT

By Pankaj Agarwal

December 1, 2017


Recently I was working on a healthcare project’s assignment. Our client wants to have some integration with a third-party service. So I did my research and give the estimates to the client. When I started developing everything was going according to the plan. When I about to complete the task…


“Let’s go Bangalore” is not a solution

By Adiba Ahmed

December 1, 2017


Some years back you would ask a fresh engineering graduate what he would do next in his/her career, the answers would be something like a masters degree, a government job, civil services, management etc. After that came the time when students added private sector jobs to their list. And now…


CodeTrek: Learning through Hands on

By Adiba Ahmed

December 1, 2017


If we go back and think about the topics or subjects we are most comfortable with, we all will find this one particular pattern. In subjects where we went ahead to learn something by putting effort on our end, subjects where we practiced more and shared an active involvement, these…


CodeTrek is free. But why?

By Adiba Ahmed

December 1, 2017


Every time we introduce CodeTrek to students, professors, training placement heads, our friends or anyone for that matter, they at least once do come up with questions like these…   It is great that you have started an initiative like this, but how are you making money out of it?…


Happiness is: To solve a problem

By Himanshu Dhiman

November 30, 2017


While coding a software, I sometimes found some situations quite challenging such as implementing a complex algorithm, new API implementation, customizing an already defined system etc. And I think there could be nothing more interesting than to solve these kinds of problems.   While working in our product CodeTrek, I…


Seeing the world through the lens of softwares

By Abhishek Sharma

November 30, 2017


Opportunity to create products is just about everywhere. If there’s respect and empathy for people, there are ways to solve their problem using the expertise one knows (for us it is creating softwares). When we received an assignment to design a coffee table book, our first instinct was to decline…


Eat your frogs

By Vaibhav Rathore

November 30, 2017


The blog title is derived from the book: Eat that frog. If you’ve read it, you must know what the content will be about. If you haven’t, fasten your seatbelts. The book talks primarily about managing your tasks and prioritizing them. A task is referenced to a frog and you…


Let’s find some long term smog free alternatives for life

By Adiba Ahmed

November 30, 2017


A couple of weeks back the smoggy state of Delhi was the talk of the World. Reaching some unprecedented levels, the air quality showed dangerous figures. A lot of emergency measures were taken like closing schools, banning construction activity and quadruple increase in parking charges to reduce exhaust emission from…


Knowledge one step closer with last mile internet connectivity

By Adiba Ahmed

November 30, 2017


“High-speed internet in rural and semi-urban areas across India.”   Can you believe this dream seems to be turning into reality with the second phase of BharatNet in action. BharatNet project is quite possibly the biggest initiative undertaken by the Indian government to bring the rural and semi-urban population under…


“Don’t miss the little things” is a great Problem Solving approach

By Shubham Joshi

November 29, 2017


When I began working with ColoredCow, I was developing a new feature for one of our healthcare projects. It required me to understand how a certain part of the application works today and build the new feature on top of it. I was tempted to build the new feature as…


A bus journey in the life of a product designer

By Abhishek Sharma

November 29, 2017


I started ’today’ with some hopes and motivation, and of solving my problem of getting from Dehradun to Delhi. My underlying motive was also to get some of my work done along the way, and so i booked the best bus which would give me enough seat space to work…


CodeTrek – Knowing the System

By Himanshu Dhiman

November 29, 2017


While working in CodeTrek from its initial phase, it brought me an opportunity to create a new system altogether. I started working in CodeTrek along with Adiba and Abhishek. When CodeTrek began to develop, I was only taking care of the coding part of development. But only coding the assigned…


Under-commitment is fine!

By Tushar Bohra

November 29, 2017


The key to be productive at work is to have rough goals for the day. It helps in knowing what are your going out to achieve and also to measure your progress. However, most of us have issues keeping up with the day’s goal and often end the day with…


Why React Native

By Pankaj Agarwal

November 29, 2017


I love to do mobile development at my college. I developed some mobile apps for my college events. When It comes to technology I have always been doubtful of cross-platform mobile development frameworks like Cordova and ionic because they use the mobile browser or HTML 5 base engine to run…


Increase experience not pressure as you prepare for higher studies

By Adiba Ahmed

November 29, 2017


When thinking about higher studies people usually opt for either of the two situations You go ahead to pursue it just after your undergrad You take a break to prepare or gain some experience   Now if you fall in the second category the path gets a bit rocky. A…


Design workshop that changed views – moving with the community part 3

By Abhishek Sharma

November 28, 2017


Read part 1 here Read part 2 here   At the end of the two days of the product design session at UPES, the students wanted ColoredCow to stay back more and continue the session further. They wanted to interact and learn more. It was really great to see them…


Work on your skills during college breaks – Don’t waste your Winters

By Himanshu Dhiman

November 28, 2017


When students enter in college, it becomes important for some students to think about achieving a “great career”. Those are the students, who actually want to do something great in their lives. They put some great efforts to make themselves better. And I think the time of vacations brings out the best…


What is it like being a WordPress Dev.

By Vaibhav Rathore

November 28, 2017


I had good decent grades in my college. While I was on my conquest to become a hardcore techie, my colleagues started freelancing in WordPress. Well, they didn’t have as good grades as mine, they started making money way before me. From there, words started floating that anybody can do…


Be the smart worker

By Tushar Bohra

November 28, 2017


I recently read an article on hiring. There was one of the hiring managers asking the candidates, if they are hard worker or smart worker.   I looked back at the working habits of people I have been around. There were some, who always appeared busy and deep into their work (the…


Understanding Data Recovery Plan

By Pankaj Agarwal

November 28, 2017


We have completed a solid chunk of development in one of our product ManageMyNGO. Now NGO organizations are putting their data into our system it’s very important for us to have a solid data recovery plan. Today  I have a discussion on DR plan activity with my team.  Sharing my…


Moving with the community part 2

By Abhishek Sharma

November 27, 2017


Read part 1 here The session at UPES started with an agenda to create a useable design for a product in two days. That we would start with a real world scenario and design a final prototype to solve a problem for that scenario. This would give the students a…


Higher Studies after Bachelors degree

By Himanshu Dhiman

November 27, 2017


After getting a Bachelors degree in any field, What would you opt to go for? Higher Studies or to get a job or start a business? Students who are in the middle of their courses must have started to think about there choices. I just want to share my understanding…


Work is important. So is fun.

By Vaibhav Rathore

November 27, 2017


A strong organization is comprised of passionate people. And intense passion towards our work may convert us to a nerd. According to Google, a nerd is a foolish or contemptible person who lacks social skills or is boringly studious. Well, most of us don’t fall on the first part of…


Compassion and Software Development

By Tushar Bohra

November 27, 2017


In the past, I have always written about the importance of having an open relationship with your clients and the benefits it has for the products. Having an open relationship helps to being in compassion and lets you think from your client’s perspective. It helps us to understand the needs…


Programming in The Zone

By Nishanth KD

November 27, 2017


10:00 AM Monday morning at ColoredCow, Gurgaon. The room is buzzing with the click-clack sound of the keyboard and slack notifications. My day has just begun and I have tonnes of programming assignments to complete by 5:00 PM today. To make things worse, I just realised that I forgot my…


Development Practices

By Himanshu Dhiman

November 25, 2017


Every product goes through a certain process involving multiple stages while its development phase. Software products are developed going through multiple cycles of Requirements, Design, Development, Testing and Releases and this whole cycle is known as a Software Development Life Cycle (SDLC). But here the question arises that only following…


Get that gangrene out!

By Abhishek Sharma

November 25, 2017


Sometimes we get approached for projects that does not go along with our true nature of the company. The body of this work can define a new arm of the company as it extends the business and sometimes it may feel like a gangrened part, because it can kill one…


Little things, greater experiences!

By Akansha Tiwari

November 25, 2017


Post-engineering I began looking for opportunities which could give me the freedom to explore, explore fearlessly. It was then that I got a chance to intern with Colored Cow, it didn’t take a lot of time for me to take the decision because I could resonate with the one of their fundamental element – ‘Passion’.


The two pillars of an organization

By Vaibhav Rathore

November 25, 2017


A success of an organization depends on several factors. It’s team, it’s products, it’s customer base and relationships, it’s tech and a lot more. These may vary depending on team size, the targeted audience and market. But the two things which are always there, irrespective of what the organization size…


Not missing out on life or work

By Adiba Ahmed

November 25, 2017


Our latest weekend experience taught me that life is much simpler than we like to see it and it is much more fun when seen through one lens.   Last Saturday on a spur of movement we decided to travel Mawana, Prateek’s hometown. Why? Because we had heard so much…


Great products are built by strong teams

By Abhishek Sharma

November 24, 2017


One of the great challenges in building greater products is to build the greatest team to do it. People who are driven by the same sense of purpose and motivation to achieve the goals. All together. Whether building your own products or hiring a team to take your vision ahead,…


Build software like a Human

By Nishanth KD

November 24, 2017


About a year back from today, we began building a product for a new client, Mark Huston. Mark had tonnes of beautiful ideas and ColoredCow saw this product as the beginning of a partnership with him. What we thought would be a great journey turned out to be a bitter one….


Working with constraints

By Vaibhav Rathore

November 24, 2017


It’s going to be almost a year for ColoredCow to be working from hills. And it’s been a remarkable journey so far. Spending the summers in hills, a fantastic view of a huge lake, multiple treks on weekends and chilly nights. Who doesn’t want that? Life’s been perfect. But that’s…


Unexpected support to contribute : Mentors volunteering for CodeTrek

By Adiba Ahmed

November 24, 2017


Unexpected gifts, unannounced good news, a word of comfort, some support, some encouragement. Doesn’t, all of this add a fresh spark in life? Pushes you to do more, to walk an extra mile and be grateful for what you have.   I felt the same when Sarthak connected with me…


Walk before Running

By Tushar Bohra

November 24, 2017


I remember reading about an analogy where life is compared to walking reverse on an escalator.   If you don’t move, with every passing moment you are going backwards. If you do walk, you’ll just be staying in the place that you were. But if you run and hustle, only…


The human aspect of software integrations

By Tushar Bohra

November 23, 2017


Software development is a lot like how our world works. We all are good a somethings and not so good at so many things. In real world, we all collaborate and work together as an entity. We support each other and grow together.   In software development, we support each…


Growing a community and moving with them – taking a design session in UPES

By Abhishek Sharma

November 23, 2017


ColoredCow is soon going to be in UPES, Dehradun on 27 and 28 Nov, to teach and talk about product design. It’s never too soon or too late to share the knowledge and grow as a community. Ever since I joined the design community, I have learnt a lot through…


Come out of the shell

By Vaibhav Rathore

November 23, 2017


We are a small problem-solving organization. We need problem solvers, not developers or designers or marketers or managers. For an organization with a size of ours, if everyone sticks to their own domain, it’ll soon die. If a developer thinks he just needs to code and ship the tasks he’s…


Processes should beneFIT business needs

By Nishanth KD

November 23, 2017


Processes work under a certain set of conditions as opposed to being cast in stone. Imposing certain processes on your business without knowing why your business needs it can do more harm than good. I come across a lot of articles that talk about software process and methodologies in absolute…


Strengthening products through problem finding

By Abhishek Sharma

November 22, 2017


In our quest to build impactful products, we are employing a problem finding approach to build the product the right way. As a part of this process, to strengthen the products and business, we increase our exposure of the problems by identifying the current state and the challenge we’re facing…


The art and science of cost estimations

By Vaibhav Rathore

November 22, 2017


I’ve been doing a lot of cost estimations lately for the development effort. Being a developer, it does not lie in my comfort zone as there is always an anxiety of underestimating. After some practice, I realized that there isn’t any rocket science here.   Points to consider while estimating:…


Catalogue work to reduce cost to customers

By Nishanth KD

November 22, 2017


Catalogue for Cost Effectiveness I recently interacted with a friend and potential client, Clive Piper. Clive runs an investment firm and had been facing issues with his business. He figured that a marketing website could solve his problems. However, he wanted to experiment first with something low cost. In ColoredCow,…


Keeping a consistent product experience even as the user segment grows

By Abhishek Sharma

November 21, 2017


There’s another way a product grows and gets stronger, which is by identifying new scope, new audience and new areas of expansions. I covered earlier how feedback feeds into achieving goals and better products. But as more target audience gets added and they’re included in the goal of the product,…


Building relationship before building software

By Tushar Bohra

November 21, 2017


We often discuss how easy it is to build software development, if we get the basics right. Most of the time it is all about people and the relation we share among us. Working remote sometimes add to another level of abstraction and discontinuity between teams and often is a…


A design ecosystem that benefits the products

By Abhishek Sharma

November 20, 2017


For any startup it is important that the products get adopted by the intended users and this happens more effectively if the users find their problems solved with the use of that product. In effect, startups are problem solving machines. What powers this machine is a key elements that is…


Building better products with feedback, to achieve your goals.

By Abhishek Sharma

November 17, 2017


In a lifecycle of creating products, it is required time and again to look back at the purpose and the goals the product is meant to achieve and build it further through feedback. This can only happen once it is launched and people are using it to solve their problems…


How I quit engineering and became a designer

By Abhishek Sharma

November 16, 2017


Two things before I begin, a) I completed engineering and b) This is not about quitting but pursuing a calling. I was a mechanical engineering student before I became a full time designer. I guess it was in my last year that my heart started telling me full time that…


CodeTrek in Kumaon Engineering College, Dwarahat

By Shubham Joshi

November 15, 2017


Our love for the hills and the desire to share our learnings took us to Dwarahat, a beautiful hamlet situated in the Kumaon valley. The Kumaon Engineering College (KEC) situated here is the Alma Mater of many of my colleagues. When they came to know that they will be visiting…


Why fill a form?

By ColoredCow

November 13, 2017


Form filling isn’t usually anyone’s favorite hobby, you don’t sit down one fine Sunday morning and decide, “It is a beautiful day, I’ll fill forms today!”.   Taking out time to write about yourself, what you aspire to do, the way you think is a conscious effort, so why do…


What I learned over a Village Experience Festival

By Tushar Bohra

November 11, 2017


Learning has always been high on the list for us at ColoredCow. From start, we have believed that to grow as an organization it is important to both grow individually and as a group. Hence we keep finding new ways to broaden our perspective and outlook.   The aim is…


CodeTrek- Grow your skills in hills

By Adiba Ahmed

October 16, 2017


How can I learn new technologies? I know little about Software, how to enhance my skills? I feel like I am missing a lot in comparison to my friends who are studying from colleges in bigger cities and non-hilly areas? How to learn without impacting my studies?   These were…


5 Books that can increase your employability in a startup

By ColoredCow

October 2, 2017


Employability is the talk of the town, and sadly not for very positive reasons. Every other day new statistics keep coming up and we hear about abysmal facts like ‘Less than 8% Indian engineers fit for core engineering roles’ (Economic Times), ‘80% of India’s engineers remain unemployable in the software…


Hiring for Culture, Training for Skills

By ColoredCow

August 23, 2017


You spend a third of your lives at work. That is a lot of time. Time that impacts varied aspects of your lives and has the potential to greatly influence your identity, mental peace, and growth. If work is what you do the most then choosing it should be a…


WordCamp Delhi 2017. How we took it.

By Vaibhav Rathore

August 21, 2017


We attended WordCamp Delhi 2017, held on August 19th at NDMC Convention center, New Delhi. We registered one month prior and were excited to attend the camp.   Quick Flashback When I joined ColoredCow, WordPress didn’t mean more than any other framework to me. I wasn’t even confident if it’s “the…


My first Internship.

By Sanchit Bajaj

June 19, 2017


Hello Reader, I am a budding designer from School of Design Studies, Dehradun. Before telling you about my first internship, I would like to tell you something about my journey so far. Getting into college after 12th was not that tough for me but settling into a new environment was….


Painting hope in hills

By Adiba Ahmed

June 12, 2017


It is not every day you hear that someone decides to paint a ghost village with life lessons. Yes, you read it right, I am talking about painting an abundant village with life lessons of people who lived there. And yes, I agree you don’t hear that at all!  …


Celebrating a year of togetherness with Vaibhav

By Adiba Ahmed

June 8, 2017


This morning when we all walked in our office, a pleasant surprise awaited us. To our delight, we were greeted by boxes of sweets! With sugar lovers in the house, it was a happy kick-start to the day. What added more to the sweetness was the reason for celebration. Vaibhav…


How to find an internship that boosts your career

By ColoredCow

May 8, 2017


  Before we talk about ways to find an internship that can help your career. Let’s first pose a simple question, What is your reason for doing an internship?  Why would you go for one?   Is it about earning money, getting exposure or just getting a certificate of experience….


How clarity of purpose improves employability chances

By Adiba Ahmed

May 5, 2017


Sometimes while aiming for the higher rungs on the ladder we overlook the fundamental steps. Clarity of purpose, tends to be one such neglected step. A clear blueprint of what you wish to do and what would it take to be there increases chances of achieving it. So all the…


Why WordPress Reach does not converts into high revenue WordPress Services?

By Tushar Bohra

May 2, 2017


WordPress in recent times has become a hugely popular platform to build a variety of web apps. It started off as a simple blogging platform but very soon evolved into a lot of different dimensions. With recent updates, we now have support for API developments in as well. Currently, more…


ColoredCow: A Name, An Identity, A Reflection

By ColoredCow

May 1, 2017


A name, a word that creates an identity. An identity that we hold closest to our existence and which in turn forms the starting point of every introduction we make. The sound of one particular word that is so deeply engraved that we remember it even in a crowd. With…


My first day at ColoredCow

By Shubham Joshi

April 27, 2017


“Some beautiful paths can’t  be discovered without getting lost.”       -Erol Ozan I am beginning with this quote. why?? It’s because I was lost once. After completing my graduation from THDC-IHET a college which is situated in a place as beautiful as paradise but with no promise of career growth at…


Including meditation in routine for better well being

By ColoredCow

April 25, 2017


In a slow but progressive manner, we see organizations around the world moving towards a people-centered functioning. Making new policies and including different activities in their schedules to pave way for a healthy and motivational environment for their employees. The intent can be debated but if done genuinely a people-centered…


Enhancing the learning curve with a mentor

By ColoredCow

April 19, 2017


The world has seen multiple examples of successful mentorship relations. A lot of the most influential people in history were encouraged to succeed by some of the most well-known people of our time. For example, Oprah Winfrey, best known for her talk show The Oprah Winfrey Show, was mentored by…


Town Hall Meetings: Incremental in a transparent way of functioning

By ColoredCow

April 17, 2017


Transparency by its fundamental nature tends to give way to trust. This can be with respect to any relation or dealings that one creates, in particular, if we talk about this with respect to an individual and his organization, transparency is highly important but most of the time not valued…


Induction Process Step 1: Feeling Welcomed

By Adiba Ahmed

April 14, 2017


Take a second, go back and think about your first day in school, work or any new thing you started with. Do you remember that giddy feeling you had before each of those new events. Whether veteran or rookie, we all are graced by those initial moments of nervousness, those…


Write To Share

By Adiba Ahmed

April 12, 2017


As humans, we are gifted with an evolved way of communication. We not only express ourselves through words and gestures but also through intricate ways like music, art, and literature. Each of these forms of expressions gives us an advantage of expressing what we think and feel with clarity. This…


Implementing modified role based access control in Laravel

By ColoredCow

April 10, 2017


Access control is an important aspect of any system dealing with sensitive content. At ColoredCow, we recently worked on a healthcare system and one of its key requirement was having an ACL system to enable secure and efficient handling of data.   Key specifications that we identified from the requirements…


Shaping life in hills

By ColoredCow

April 7, 2017


“It is always the same with mountains. Once you have lived with them for any length of time, you belong to them.”   – Ruskin Bond (Rain in the Mountains: Notes from the Himalayas) Mountains have always had high importance for mankind. They have been considered the abode of Gods,…


Living the hill journey

By ColoredCow

April 4, 2017


  The inauguration ceremony is done, we have started working from our Tehri office, it has been a month and it still feels like a dream. Having a workplace on top of a hill feels no less than a natural retreat. In this serene environment, we have tried to blend…


From Gurgaon to Tehri: How The Hill Chapter Started?

By ColoredCow

April 4, 2017


  ColoredCow started its official journey 3 years back in Gurgaon, the Millennium City of India. The city that caters more than 250 of Fortune 500 companies and houses many Gen-Next entrepreneurs. We started our journey from this place, the place that inspires many from it’s ‘rags to riches’ story,…


Incubation center a new window of possibilities

By ColoredCow

March 29, 2017


The process or the phase of incubation fundamentally helps each organism to develop and be prepared for the external world, incubation provides right conditions to grow and be ready to survive. Inspired by the concept of incubation we have seen a lot of countries over the years using a similar…


Benefits of working with us to build a product

By ColoredCow

March 14, 2017


Building a great product for you shouldn’t be about managing teams and coordinating its design and development. While you figure out the market, and develop the business plan for your product we empower you to do so with the following benefits:   Stand Out Differentiate your business with custom softwares…


How we screen resume quickly and effectively

By Adiba Ahmed

March 2, 2017


RESUME SCREENING We at ColoredCow use this simple algorithm to screen resume, cover letters, google forms or linked.in profiles that we receive for hiring. So far this method has never failed us and every time we use it our conviction for the technique increases. To get shortlisted, a candidate should…


My first day as an intern

By Adiba Ahmed

February 6, 2017


Thinking about all the new beginnings, all the first days of my life I was walking towards ColoredCow. Anxious and nervous, imagining all the things I can mess up in. Wishing that somehow it all goes normal and I don’t end up making a fool of myself. Isn’t that what…


How to build a great product

By Abhishek Sharma

April 3, 2016


There are two parts to building a great website (or any product for that matter). One, to explore the story behind that product; a story that brings the purpose in perspective. Purpose is generally constant throughout the project (unless the problem you’re trying to solve changes). This constant will keep…


Getting the client of your choice

By Abhishek Sharma

March 8, 2016


It is great chance if your clients think the same way you do. The journey of working together becomes rewarding and enjoyable. Such was our situation with our client the Predictive Strategy Group. It was exciting to just hear about their product but after using it, I was a believer…


Why website templates aren’t good for your business.

By Abhishek Sharma

October 5, 2015


A website solves a business problem. It is not just a page for people to find your phone number and address. It helps you gain more customers by engaging with them, by telling about yourself and your product. It ultimately helps you sell a proposition. When people talk about you…


Handshakes

By Abhishek Sharma

September 28, 2015


There’s something not right about handshakes. I mean, it is a good symbol of warmth and showing interest but it must not be used as means to an end. A good handshake holds a lot of responsibility, it should not be substituted for communication by overdoing it. I’ve seen people…


Our Business Card

By Abhishek Sharma

September 25, 2015


Small pieces of paper that carry information about how one could reach you but not about why they should reach you. What leaves the lasting impression of why one should get to you is the kind of service you deliver and the way you made your customer feel. If your…


Ship it

By Abhishek Sharma

September 23, 2015


To ship it is to let your work float out into the ocean. If you think you’ll perfect your work first and then send it out, you might end up taking forever. Imagine facebook’s fate if they had waited to launch their site till they had perfected the ‘like’ button,…


Finding treasure

By Abhishek Sharma

August 15, 2015


Money isn’t necessary to make us feel rich. People are precious jewels and much more treasure worthy than money will ever be. But people do not come with a red mark ‘X’ on their heads like those treasure maps. You have to be on constant journey with a shovel ready…


Iterate or perfect

By Abhishek Sharma

August 12, 2015


Perfection isn’t achieved in one go. This is the toughest fact of life because to accept this means you will have to work much more and much harder to get there. If you witness something perfect, and you know it isn’t a result of beginner’s luck or a fluke then…


What a difference a day makes

By Abhishek Sharma

August 11, 2015


Despite doing the work you love, there will be times when you start observing a pattern, regularity. This will be easy to overlook because you love your work. You wake up each morning, excited to go to work only to do the same thing you have been doing for a…


First step for creativity is to Ignore Everybody

By Abhishek Sharma

July 26, 2015


Hugh Macleod’s book ‘Ignore Everybody and 39 Other Keys to Creativity’ comes from a great experiential learning. His ideas are profound and ripe and they made a connection with me. There was a lot of truth in his voice; I wonder why he preferred to call it ‘keys to creativity’…


Rework Review

By Abhishek Sharma

July 16, 2015


I would recommend Rework to anyone starting their own business. What I think of the book: If you are running on a business model designed by your grand-father, or as an individual you strongly believe in one way of working and wouldn’t change it for the world, then Jason Fried…


Shipping Good Experience to Client

By ColoredCow

July 4, 2015


If you are in a service sector and you deal with many clients, then work related turbulence with some of the clients is inevitable. There can be many reasons for this; you might fail to prioritize the tasks owing to the many clients, there could be some error on your…


Roger That

By Abhishek Sharma

July 2, 2015


There was a time in college when I would get mails from my professors and I had a problem in responding them. I did not know how to say to them what I wanted to say. What I mean is, I doubted myself if I was saying the right thing….


Read Read Read

By Abhishek Sharma

June 30, 2015


When you read, outside noise is suppressed giving way to your inside voice. It is like meditation. At ColoredCow, we give a lot of importance to reading. More than an advice, reading has become a part of our culture. We have a list of books that we want each of…


Over Commitment is a Vice.

By Abhishek Sharma

June 29, 2015


At school, the homework came with a due date and I had to adhere to it. There were times when I’d reach home with a huge load of work from all the subject teachers with very less time to finish it. I was forced to overcommit. I couldn’t argue with…


What is the best way to learn new technology?

By ColoredCow

June 26, 2015


If someone asked me whether I wanted to learn something new every day, I would raise my hand every time. But there is more to it than just raising a hand which is the “HOW” of learning. Learning a new technology is a roller coaster ride, it is not that…


The Kitchen Experiment or How Cooking Has Molded Colored Cow

By Abhishek Sharma

June 22, 2015


Companies these days are taking unconventional approach to impart values and culture into their people. We realized how one such approach was unknowingly building ours. Colored Cow is a small company and we prefer to cook our own food. We buy groceries on a Sunday and stock our fridge for…


Women in Colored Cow

By ColoredCow

June 20, 2015


It was 12 minutes past 8 in the night and I saw 3 women coming out of the meeting room, all of them from different age groups. I did not dare ask for their ages, they looked vibrant and enthusiastic. I should be crazy to have bound their energies by…


Puzzled by the amount of learning I need to do

By Nishanth KD

June 19, 2015


Have you always wanted to build eye-catching, making-dent-in-the universe user-interfaces? Flash Back – 2013 I had always wanted to get into web design and development. Fancy aesthetic user interfaces that make you feel cool. I applied my perfectionist approach to it and started collecting the stuff I need to know…


Response to a Newsletter by 9 Clouds on Snackification

By Abhishek Sharma

June 15, 2015


We have been sharing our thoughts on all things digital and a part of it covered digital communication. Prateek read a newsletter by 9 Clouds which talked about the same, so we decided to write our own post as a critique of the newsletter. Please read the newsletter before you read further;…


Building a Stage

By ColoredCow

June 13, 2015


At Colored Cow, we’re trying to identify and build a community of people who are passionate about technology. We want to give back to this community all that we have learnt through our experience. We’re doing it by creating a platform for them. On www.meetup.com, we found a group of…


It’s not a 9-to-5

By ColoredCow

June 12, 2015


In one corner of the office I saw a bar stool standing tall with dignity amidst the business environment. Little did I realize that it was the chair that KD was talking about, the chair that ColoredCow got for him, for he is at his best when he is on…


Learning an Alien language

By ColoredCow

June 12, 2015


I know a way to learn something new- jump in. Javascript and Ajax presented themselves to me as alien’s languages. Despite having an edge in object oriented languages I had an initial hitch when the time came for me to learn new ones. I leapt at the chance of learning…


I met ColoredCows today

By ColoredCow

June 12, 2015


KD, a friend of mine who is the lead developer at ColoredCow called me, saying that I should join ColoredCow, because the company was scaling up. He knew that I could code really well in Java and that it would be an awesome thing to explore whole new world of…


Thank You Mohit

By ColoredCow

June 8, 2015


Thank You Mohit!   And this is how Mohit helped us:     -Abhishek


How Naveen Molded Me

By ColoredCow

June 8, 2015


A common problem that one faces today is how to move from ‘Hello World’ problems to building world class integrated systems with complex use cases that are closely coupled with each other. Here is my story on how i evolved from “Hello World” to building two online marketplaces, starting a…


The day we ganged up and started building the future

By ColoredCow

January 11, 2015


It started with an informal meeting. Post this meeting, Mohit Pawar, Gautam, Naveen and Deepti joined us for another discussion. The agenda was to give Mohit a clear picture of where we stand as a company, which would help him identify our shortcomings as a team and as individuals. After…


Your business don't need a Website

By ColoredCow

March 12, 2014


Or your business don’t need a Facebook page, or a Twitter account, or anything of that sort if you don’t have answer for the following question – What are the 3(at least!) most important outcomes that you wish to get from your website(Facebook, Twitter, etc)? Outcomes could either be actions…


Do you have enough Customers to survive?

By ColoredCow

January 28, 2014


You started your business with a dream of turning your greatest passion into creation of a road to freedom and independence. Unlike so many people who just talk about it, you put your neck on the line with a dream to grow and prosper. You’ve been running your business for…


Know your Customers

By ColoredCow

January 24, 2014


Every business owner knows that it’s very important to know his or her customers. Even then in my last five transactions, I’ve done with local businesses, nobody tried to know me. Why? They don’t have time to make any effort for this! They don’t see any value in it! May…


Growth opportunities for Indian SMBs

By ColoredCow

December 25, 2013


My shopping patterns have changed significantly over the last few years. Thanks to the advances in the technologies, my experiences of getting things done is getting better and better. Like, for quite some time now all the books I’ve purchased were purchased online. I don’t remember the last time I…