This interview that Ndii gave might just change my mind about what I think about both of them. A few takeaways:
1) Ruto was a believer in these big infrastructure projects as a way of transforming the country (before Ndii changed his mind)
2) Ndii says Ruto actually tried to implement his plans on the ground during the 1st term i.e. he actually does what he says he is going to do (they built 10k roads; put 5 million people on the electricity grid although most couldn't pay; tried to revive the dairy sector through cooperatives by buying fridges & started in Muranga until uhuru stopped it)
3) Ndii says his alignment with Ruto began because of his efforts to stop the BBI which he believed was an attempt to reverse the 2010 constitution and was going to be a disaster for the country
4) After aligning with Ruto to stop the BBI, they then started talking about economics (ruto reached out to him) -- Ndii was the first to tell ruto that his plans to implement his ideas in the 2nd term didn't work because of state capture -- e.g. his idea to help dairy farmers would threaten the Kenyatta's brookside; Other idea's would threaten northlands. Sounds like this was when ruto knew it was over.
5) Ndii has managed to change Ruto's economic ideology -- they will not focus on big infrastructure projects. Instead, they will focus on reviving the agricultural sector through cooperatives which make up 60% of Kenya's economy and get away from big projects.
6) The bottoms-up approach was worked on and sold for 4 years at the ground level (they totally out worked and out smarted uhuru who never seems to have seen this coming)
The alliance of Ndii and Ruto might just work. Uhuru was just out-worked ( he was too focused on stealing) and they just out smarted everyone else in Uhuru's camp.