Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
We are Java shop, and we use Lightbend Lagom Framework. Based on this context, I asked today:
Am I not still be allowed to create a new service in Scala?
Roberto (@RobbieTweetsJr) gets back to me:
You can do whatever you want. Whether it gets approved is out of my hands. :joy:
âŠ. Roberto is typing for long long time so I close Slack until I get notifiedâŠ.
It has nothing to do with complicated or easy. No oneâs going to argue that itâs not simpler to do it in Scala, but in a project this size, itâs not that simple. Itâs easy for you because youâve got the knowledge. But there are at least 40 other Java developers on this project, not all of which have Scala experience. This is not your traditional software development company.
I said:
Letâs teach them.
Roberto, very polite says back:
Now youâre asking a project of 800+ people to slow down in arguably the most important layer because we want everyone to learn so that we can make things easier. I would say âMake everyone read at home.â But virtually no one here goes home to continue learning. Something theyâll pay for eventually, but I canât speed that up as much as I would like to.
I typed again:
Letâs just do it and learn as we go.
Roberto thinks⊠I wait⊠he typed:
Thatâs not going to fly because youâre going to get people fired after things have slowed down, or issues have come up because youâre not going to rewrite 100+ services in Scala by yourself and youâre not going to support 100+ services in Scala no matter what you say and be able to ensure utmost quality.
There are deadlines that are arguably arbitrary but that we have to meet within some reasonable target. We canât do that in the middle of a go-live quarter and ask to push back deadlines because âWe want to try something new.â
At the end of the day, objectively speaking, this is the best course of action for the company at the moment. You wouldnât like it if there was a super doctor at one hospital pushing his other doctor colleagues to perform their usual operations in a different way without the proper training. You definitely wouldnât like it if you got one of the untrained doctors to operate on of your loved ones just to see if they can do it better.
We have to wait. Thatâs my plan. This is eventually going to slow down and then changes can be made and suggested. In the meantime, Iâm observing and from that group of 40 developers, Iâm observing the best ones, the ones that care and put in more effort than whatâs required.
Those are the ones that can go and rewrite related services in one shot and provide reasonable support. Eventually, we can make a change. Itâs not tomorrow, but itâs not next year.
I finished saying:
That is understandable, I donât want to get people fired. We should wait.
The kind of conversation that makes me love what I do. was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.