Developers can focus on delivering business values and be less distracted by technical debt.
Automate tasks and improve codebases by opening merge requests.
-
Why does your brand exist with respect to the positive difference it makes in your audience’s lives?
- Mitigate/decrease technical debt
-
What promises do you make to your audience?
- Make PHP developers more happy and less stressed about legacy code
-
Where did your purpose stem from? (E.g. Does your company history have anything to do with it?)
- It is something we have been doing over last few years. As a consultant job, the reach is very small and is helping only few companies. Via PHP Mate we want to have global impact and help every company using PHP over the world to decrease technical debt and focus on what is important - their businesses.
-
What motivates your purpose? (E.g. Why do you wake up every morning and continue down this path?)
- To do what we love and help every company using PHP over the world to decrease technical debt and focus on what is important - their businesses.
-
What role do you play in the hearts and minds of your customers or audience?
- The guy (bot), that gets the boring stuff done
- The guy (bot), that is fixing our codebase while we sleep
-
What words do they use to describe you?
- Virtual colleague / mate
- Automatization
- Bot
-
What do they perceive your value to be?
- Saving time
- Improving codebase
- Educational
-
When you speak to your customers or audience, what tone of voice do you use?
- Friendly
-
What are some of the key words you use when speaking to your audience?
- Virtual
- Bot
- Mate
- Colleague
- Legacy code
- Technical debt
- Automatization
- Merge request
-
What is your workplace culture like?
- 100% transparent & open source
- full remote
- Very strong technical background
- Does not require big effort to deliver product as it is manily built on top of other open source tool
- Very good timing - now in corona many companies are focusing on their technical debt as they understand it is now more important than ever to have e-presence
- Not sure,... there will be many but i already mentioned in competitive advantages
- Not a full-time job
- "Fighting with demons"
- New competitors might arise quickly as it is not really rocket-science and the idea is really simple - built on top of other open source tool
- It is built on open source - even if we are very good friends with the main author and I (Honza) am co-author, this might turn into weakness if the rector tool gets totally different direction (it is very less likely to happen but I feel like it is important to mention)
- Companies that focus on technical debt - not exactly what we do (reporting, not fixing): stepsize.com, codacy.com, sonarqube.org, deepsource.io
- Services that sends merge requests with improvements: snyk.io (focus on security), dependabot.com (solves only dependencies), renovatebot.com (solves only dependencies)
- There is no service that is doing exactly what we are :-) - the closest is laravelshift.com -> it focuses on Laravel framework
- https://buddy.works/php - Overall buddy is very nice product. It is not focused on delivering updates of the code, but it could be easily integrated with some custom scripts. It is very complex platform for creating automated workflows with beautiful GUI.
- Experience with many legacy codebases
- Big community reach + well known in community
- Co-authoring of the Rector tool
- Contacts in local PHP companies
-
Who is our user? Is it an enterprise only? Is it a one person external contractor?
- Users are PHP developers. It can be team of any size. They must use one of Github/Gitlab/Bitbucket. Even single developer can use PHP Mate in his personal project. We want to offer free for open source tier.
-
Who is our client?
- Companies with PHP codebases. Could be business of any size (1+). Biggest benefits are for bigger companies as more developers = more saved time.
-
What kind of businesses are using PHPmate?
- Now they are companies with 5-30 PHP developers, but size does not matter.