598 karma · joined November 20, 2013
I am not saying Agile does not have any value at all. I think it helps middle management (top management only see some high level slides) get some numbers to measure how much work has been done and how much time is remaining to complete the features in the road map (epic progress). On the flip side everyone else forced to make those numbers good (either by working on weekend or taking short-cut with tech debts or in worst case compromise quality). This becomes obvious when managers set rules like - 90% of the stories must be completed at the end of two weeks sprint (if there are less than 10 stories, you have to close all of them). I see all stories coming to code review , merged, deployed , tested & closed on the last day of the sprint. Even if engineers believe do not believe its going too fast (superficial review, lack of manual testing) scrum master end up make it happen as his job is to make sure "sprint commitments" are met.
Now enter the world of SAFe. You plan for 3 to 5 months and can't do anything different in this time period (Where is the agility ?). You can't prioritize tech debts that you carried when you took shortcuts earlier to deliver MVP as "things are going alright". Hence, no iteration , only look ahead deliver more features. Spend a week on just planning and trying to accommodate feature based on "High level estimate" which is usually 50% accurate because you have not broken down to stories yet or has not done any experiments to check if some technology or recipe works or not. In addition to this you have hours of grooming, standups planning, retro , review in each up coming sprint involving the whole team.
I think every time you fit a process which may have worked in auto-mobile industry to software industry trying to "get more value " (lean is a new thing) you cease to be an innovative company.
In my opinion, the radio never took off in India. I see old Hollywood films and realise that in the pre-mobile internet era radio was a major way to be entertained and communicate while in the road. I can visualise family road trips (Playing empty roads .. west Virginia on FM) on a deserted free way. Same for a truck driver and amateurs having ham radio conversation.
On the contrary India Railways have been the primary inter city commute. People talk to each other instead, as there are always many people around (Its kind of true everywhere in India :)). However, with cheap mobile internet, this is changing. co-passengers may get busy on their own smartphone even in a 24 hours long journey. I think we directly jumped from Television to moile internet never bothered abour radio. There was a rise of world space radio in mid 2000s but turned out to be costly. With no restriction on pirated mp3s from the internet and burning them on CD/ putting them in USB sticks and now side-loading on smart phones, we never bothered about or dependent on music on radio. This is one of the reason services like Flipkart flyte who offered paid mp3 download never succeeded. While countries like Norway switching off FM some of the cities in India are just coming up with their first channels, that to full of commercial. Its too late for radio I think. With Google installing free WIFIs in all railway stations and Reliance Jio giving dirt cheap 4G internet on mobile (as a result all cell companies matching their offers) having internet enabled phones will be soon a hous hold thing even in a poorest hoise.
What we don't have is content. There are millions meaning less whatapp hoaxes being forwarded which most of the people see as interesting and true. Especially my father's generation refuse to disbelieve anything which is on the internet(Whatsapp/facebook). There is no sense of responsibility of the people who spread those messages.
There is no good Indian radio or podcast online now , at least what I think is good. I think we need a "Serial moment" .
Most of th programmers are so young in this part of the world that Anyone having more than 9 years of tech would expect an architect position and there are high chances that is not actively programming in his previous company and thus it becomes nesssary to eveluate coding skills
I am glad that you brought this up. My question was more from a perspective of distinguishing senior engineer vs architect interview questions. There is only a limited time in the interview. Shouldn't an architect be also asked the senior engineer questions in addition to the ones discussed here. Especially my our org setup they are also hands-on and individual contributor to the code base. One solution could be to restrict the 1st couple of rounds of an architect interview to senior engineer questions only . Fair ?
True ! But I wonder is that criteria for all the tech companies ? I know its a must do criteria big companies like Amazon and Google.