Logidots Blog

Find the perfect team to build your app!

Menu Close

How Logidots is building a better place for developers? A peek into our work culture.

It’s painful to work with Indian developers. They write messy and buggy code

I have been hearing this a lot, in forums, developer communities, while talking to other developers. And the irony is that when Indian developers goto the US or other countries, they unlock their true potential and become experts.

I wanted to do something about this. Before we dive into discussing how we’re building (or trying to build) a better workplace for developers, let’s talk a bit about why our country doesn’t have a lot of great developers even though India produces world’s largest number of computer science graduates (<ref>)

So, why is this happening? I strongly believe one of the reasons why good developers stagnate is because of the non-developer friendly work-culture. And another reason is that most of the Indian developers become a developer because they didn’t get a government job, or simply because they got a seat in computer science branch because the other branches got filled?

A great developer is one who gets excited when he is asked to write code for a complex problem, and who will use his brain to design the simplest and most effective solution and makes sure it works!

A great developer is NOT a person who writes code simply because he wants to finish his task list and sign off, without even making sure that his code works.

If you’re an entrepreneur, one of the biggest problems that you’ll face after you reach the product-market fit, is to hire talented developers. You’ll need to have an in-house training system to make the hired candidates an effective fit for your developer culture.

This is why I thought of finding a solution to fix this problem. How to ensure startups and other companies get “perfect” developers? How to save them from the chaos caused by incompetent developers?

At Logidots, we’re building a pool of talented developers (both remote, and in-house) whom we call as Logikers,who can be hired by anyone to build their product or to work as part of their team for a period.

For this to happen, we needed to set a very high bar in recruiting developers. To do that, we needed someone, who is the best among perfect developers as I defined above. That’s our CTO who is the best ever developer I have ever seen, and who shares the same vision of building a better place for developers.

Here is how we’re building a better place for developers, where developers can become even better developers and passionate wannabe developers can be perfect developers.

A different, strange Interview process

We’ll walk through the path less traveled to find the perfect developers, because we know the perfect developers are the ones who took the less traveled path!

Those who apply to become our developer (freelancer, in-house) will have to go through a very strange interview process. I’m not a big fan of the typical campus interview process done by some of the biggest companies in India (But still, there is a reason why they do it though).

Our interview happens completely online, and the patterns of questions are in a way to find out the developer-culture of the candidate. Each of our developers has to align with the definition of “perfect developer” I mentioned above.

Sometimes, even if you’re not educated well in a particular language framework, you’ll be hired. On some other cases, you’ll be rejected even if you have years of work experience in programming.

It all depends on how you align with the definition of “perfect developer” because that’s what we promise to our customers who approach us to get their product built by perfect developers.

Helping developers learn & grow

Live as if you were to die tomorrow. Learn as if you were to live forever – Mahatma Gandhi

A developer should never stop learning. Especially during this time when technologies are getting outdated in months.

Typically what happens in a service company is that you get no time to work on trying out your own projects or learning new things because you get stuck in fixing the same code again and again.

At Logidots, we ensure all our developers get time, resources and opportunity to advance their knowledge by working on personal projects, taking new online courses and by getting access to Tech Meetups and Events.

We’re planning to host internal hackathons to promote learning culture!

You can be Remote and There is no 9 – 5 Job

Work from this house in the mountains, if that’ll help you write awesome code! We don’t care.

I, as a developer, hate strict timings and that’s something that kills my productivity. At Logidots, every developer is free to work at their own timings and even remotely if they want to.

What matters is they need to work when they’re highly productive and that’ll reflect in their output.

When I implemented this culture, people asked, isn’t it dangerous to allow such a policy? They’d lose motivation if they’re not monitored by someone, and there is a chance that they might not work as we expect. – That’s correct! I don’t deny that. But if one does that, that means, he is not aligned with our definition of a “perfect developer”. And we don’t want to have such people in our team.

Giving Ownership to Developers

We love Anderson, and we feel sorry for him 😐 (Video link below)

Good developers hate when they are simply asked to do a task by their non-technical project manager without knowing the context (Like in this video –https://www.youtube.com/watch?v=BKorP55Aqvg).

At Logidots, we ensure the project manager is technical, and he can understand the emotions of a developer and also, the developers are allowed to interact with the customers directly.

By giving developers the ownership of their projects, they are free to discuss with the client about their suggestions, potential problems associated with some logic and add his contributions.

Work without Fun can be boring

Having fun improves our productivity! Logikers never forget to have fun.

Work without fun can kill the productivity of even the best developers. We have regular team lunches, team trips, paid holidays to refresh ourselves and become a better version of ourselves.

Keeping our developers happy is the important thing we need to do to make our customers happy!

So yeah, our mission is simple – To help other startups and companies get the perfect product development team with perfect developers! In the past 5 years, I have worked with both good and bad developers and learned how as a company we can provide the best workplace for them to grow and provide their best.

Our goal is not a destination. It’s a continuous journey of finding great developers, nurturing passionate wannabe developers to become experts, connecting them with people and companies who’re looking for such great teams, and watching both of them succeed!

Built for developers, By developers!

If you’re a talented developer or a wannabe developer with a great passion for coding, Logidots could be your home! We’d like to have you here. Introduce yourself to contact@logidots.com

How to build your startup product without a tech team?

Are you the one with an extraordinary idea that can change the world, but doesn’t have the programming knowledge to build it, or doesn’t have a technical co-founder? You don’t have to be disappointed.

Here are some ways in which you can turn your idea into a product without having the need of a technical co-founder or an in-house tech team.

Build a prototype using zero-code platforms

In many cases, you don’t need to have a full-fledged product to start selling. When I started my first B2C app startup in 2015, I made this mistake. Me along with my 2 co-founders, spent around 3 months building and perfecting our app. It was too late when we found that our app had no market in the region that we were trying to market it. Result? Waste of our valuable time!

So, before starting to write code, study your market, and see if your product has a need. I’m not a fan of talking to potential customers to validate your idea. In most cases, customers won’t know if they’re facing a problem. What you can do is, observe their usage patterns, where are they spending most of their time, etc. Thus, you might get an idea of where your product is going to fit in.

To test some ideas, it’s possible to build a quick prototype using a no-code platform such as GoodBarber.

Hire Freelancers to Build Your Product

Hiring a freelancer to develop your idea is one of the best options for a person without coding skills to build their startup. I have read many stories where founders hired freelancers to work on their idea.

I’d suggest to go with this option, only if you have some technical knowledge or experience in managing software projects. I mean, It’s okay if the freelancer is an expert in product development , but still you’ll feel like you’re missing many things when it comes to making tech related decisions.

The pros of hiring a freelancer to build your product are –

  • Less expensive.
  • Fast execution as there are no unwanted processes involved.
  • Direct one-one communication with developer.

And some of the cons –

  • Hiring process can be time-consuming
  • Hard to identify if their areas of expertise match your requirement.
  • Difficult to get long-term support and maintenance.

Outsource your product development to an agency

This is another good option to get your product built. Agencies can offer a wide range of services from consultation, to support and maintenance. The quality can be very good or poor depending on the agency that you choose.

You might be able to find some agencies specialized in building products in your target industry. Choosing them can reduce the risk of failure and expect quality delivery. Platforms like Clutch.co, and GoodFirms will help you choose the best agency based on customer reviews and their industry experience.

The pros in hiring an agency for your product development are –

  • More authenticity
  • Higher quality

Some of the cons are –

  • Higher cost
  • Complex long term contracts and agreements

There is no one “best” method among the three that we discussed above. One method that worked for a founder may not work for you. It depends on the founder and the type of product that you’re trying to build.

Logidots was founded with a mission to help non-tech founders assemble a tech team with expert developers whose expertise matches the needs of the product.

Are you currently looking for ways to convert your idea to a fully functional app? We’d like to know your thoughts. Let us know in the comments 🙂

© 2019 Logidots Blog. All rights reserved.

Theme by Anders Norén.