No, I worked with the founders at a previous startup, Intervento, which became part of an EasyPhone acquisition, which got later renamed into Altitude Software alongside other acquisitions.
They eventually left and founded OutSystems with what we learned since the Intervento days, OutSystems is of the greatest startup stories in the Portuguese industry.
This was all during dotcom wave from the 2000's, instead I left to CERN.
I have 12 yrs of experience as a Developer, as a Tech Lead as well as a DevOps.
I have built infrastructure and CICD pipelines.
I have also worked on integrations with payment systems like ACH, ClearBank and Sage.
I have delivered digital banking projects.
I have experience architecting and designing, and leading development teams.
It's true that considerable number of farmers are unhappy with the new farm laws. But an even larger number of farmers are just fine with those. Ideally, this should be implemented differently in each state, as situation in each state is different. Violence does not help in anyway - either by the farmers or the police.
The other point is about involvement of shady organizations.
There is evidence that the protests were planned in advance. Greta Thunberg seems to be involved. I have read the document which was published on Cryptpad. While the document is not really encouraging violence, it does have phrases which clearly intend to malign India's image. A Canadian outfit called 'poetic justice' is also involved.
while the toolkit does not directly incite violence , it clearly mentions that the plan was followed per schedule. the protests were already planned despite the leaders of protests giving their word that the protests would be peaceful on the republic day.
the toolkit reveals intentions to malign India by asking people all over the world to protest infront of Indian embassies
"Malign India's image" is a typical response when someone outside says what wrong is going on. Whatever that toolkit and organisation is doing is creating awareness among people about farmer's protest. Where is the malign India part?
Anybody can spread awareness like this. John Oliver did like this many times e.g. during net neutrality, he asked all trolls to write complain to FCC.
This is how less powerful can organise online. Meanwhile Indian govt and it's cyber gang is the one who is making sportsperson and celebrities to post some copy paste tweet to counter this. This is what gov propaganda looks like.
The accusation that Indian govt is asking celebrities to copy paste tweet could be true.
but did you consider the possibility that some of those celebrities truly want things to be settled peacefully?
could Mia , Rihanna and Greta be also not part of a propaganda?
Even if both sides are using propaganda as a weapon, atleast celebrities like Sachin Tendulkar are not spreading lies. They are only giving a positive message. They want the whole matter to be solved and for that it's the Indian government and the Indian farmers who have to work together.
Tendulkr is spreading lies as the tweet (which is a copy paste job) makes it look like thing are going well on farmers side and gov is thinking about them. Where did rihanna and greta lied? You are also spreading propaganda here or just biased like sachn.
Gov doesn't want to work together, they made the law and want everyone to obey them.
Exactly. Not all farmers are protesting. It can be good for some, but it's definitely risky for people who are already doing well with the existing MSP system. But social platforms show you what you previously liked, and people get conditioned to not see both sides of the coin. It can be good for poor states who are already throwing their crops due to low MSP rates.
please read the document before dismissing it as a consiparcy theory. It clearly mentions to people in other countries to protest in front of Indian embassies.
What does someone from UK understand about Indian farmers?
By all means protest in India - without resorting to violence.
No point in protesting in other country unless you think that will create external pressure on the Indian government.
Here the government is willing to talk further, even put a stay on the laws for 18 months , but the protestors just do not want to collaborate.
I agree that the government should have been transparent from the beginning. The stubbornness of ruling government escalated situation. But atleast now they are ready to talk.
Why do the protesters still want to keep escalating by resorting to violence?
1. The protest on the republic day was not peaceful. Some groups among protesters hoisted a different flag on the Red fort, Delhi
2. Not all farmers across the country are protesting. Some are. Mainly Punjab, Haryana, few from Tamil Nadu and Maharashtra, Rajasthan.
3. It's true that the government has not been totally transparent. But they put a stay on implementation of farm laws for the next 18 months and offered to continue further discussion. However, the protesters continued the protests and vandalised Red fort, a historic building in New Delhi. The protests did become violent on the Republic day where the police were injured.
Outsystems is good. I have programmed in it for 2 years, and we also built a product having some very dense UI. But in my experience it is still not perfect. It lacks some mainstream features and has limitations. It does not model web apps as SPAs but for mobile app it does. Granted we can mix JS but that only complicates things.
How do I do multithreading in Outsytems? I know there is BPT - but BPT and timers have their own limitations.
I could go on.. also Outsystems these days only keeps C# as backend stack. I should have the choice of Java as backend with multiple other runtimes.
Yes its not vendor lock in, but this is technology lockin.
I had great hopes from Outsystems and to an extent it hits the sweet spot. But cant recommend it for modern, complex distributed web apps .
On the SPA front, I believe there will some movement on that front this year. Look out for "Modern Web Apps" as a new application category.
For multithreading, I take your point and agree. A heavily multithreaded component is not the best use case for OutSystems and if you want to use one, it is probably best written as an extension in C#.
As for dropping Java support, here's the rationale: Trying to support .Net and Java was costing engineering resources and also leading to inconsistent user experiences. Additionally, there are lots of other languages/platforms out there beyond C# and Java so the approach going forward to integrate with heterogeneous languages/platforms is to integrated into them using containers which is supported from version 11.
As for lock in, that's true of any proprietary product. However, it's worth noting that if you terminate your subscription you get all the source code and can run it up independently of OutSystems. Of course, you might argue that it's not as easy to change, which is true - but if you want to do lots of changes quickly, why not just stay with OutSystems? :)
So finally for complex web apps, I would argue you can do it (and you can check lots of references of places that have) but the tech is old and this will be improved starting this year. You can also build hybrid (i.e. Cordova based) mobile apps easily too - almost a third of new apps built on the platform are the latter.
Dockland light railway is completely automated. This train line is in London. I have travelled on it. There is no engine room or train driver. It felt interesting to sit in the very first train cabin which would usually be an engine room in other trains.
While the grid and flexbox have made things better, the display:grid is still not supported in IE 11 very well. The grid css model was implemented in IE very early but as the specification got updated, IE remained with a different(older and incompatible) implementation of display:grid. Of course, we can still make display:grid work in IE11 by some additional work. But this is an additional overhead.
Flexbox has very good support and consistent behaviour in all major browsers and for most of the time we can use flexbox model. With some learning for using flexbox and grid I could appreciate their utility. (though I do not use CSS regularly)
The state of CSS is very much improved and these days we don't have to depend on hacks like the float and clear in CSS. But, minor problems like the inconsistent behaviour of display:grid in IE 11 - make the need for a CSS framework relevant.
What really amazes me is that wpf was release 12 years ago with all these problems solved. Grid, alignment, center, Center!! You can center something in xaml and it'll just be in the damn center of the parent container. And surely xaml is far from being the first layout descriptor to actually work. But no, with browsers - we have to use fat framework to achieve the triviallest of behaviors.
One possible solution with a bit of little work is to write layouts with grid. And then, as a fallback, query a no supported grid feature for IE 11 and write that layout in flexbox.
The layout in grid can be responsive. But the layout in flexbox for IE 11 only will be mobile, if it's mobile it will work in any display.