HNHacker News
TopNewBestAskShowJobs

SoulMan

598 karma · joined November 20, 2013

Software Engineer.
submissionscomments
SoulMan··on How the BBC News website has changed over the past 20 years
I am surprised how professional the site design looks even in 1997, also with rich media link like audio and video.
SoulMan··on GCP arrives in India with launch of Mumbai region
gcping.com still shows less latency to Singapore than Mumbai - From Hyderabad, India.
SoulMan··on Video Games Are Destroying the People Who Make Them
Well, it's true. I've worked on both gaming and enterprise software companies."Crunch" is everywhere. The only difference Games (especially casual one) has very short lifetime and changes are frequent and sometimes targeting some event or season like Christmas. With this, the work load becomes very uneven throughout the year. There are months teams are waiting for a solid project (otherwise management keeps them busy with some "New IP" experimental work which is destined to fail crossing approval gates ) and there are spikes where they have to work 6 or 7 straight weekends. Some regions where labor laws are not strict (or in culture itself work-life balance is not expected) its for irratic. In one hand the crunch time is extreem where employees are asked to spend very long hours sometimes overnight at work on the other hands they may have to wait for months for a project to be outsourced from the studio that is holding the IP.
SoulMan··on SpaceX Iridium-3 Mission Launching Streaming
I read somewhere the new Iridium sats have less reflective antennas so we will probably miss the majestic flares that we see in sky.
SoulMan··on Breast-cancer death rate drops almost 40 percent
Wondering if there is any global stats outside of US.
SoulMan··on The Git Rebase Introduction I Wish I'd Had
Good one, everyday I have to explain one of my coleague engineer why he should not just take a shortcut and merge it, rebase it instead it could be bit painful to resolve the conflict as we continue to rebase but definately cleaner.
SoulMan··on Love it or hate it, truckers say they can’t stop listening to public radio
Wonder if AM is covered everywhere throughout the country . Here in India radio in trucks was there for a very short period of time till side loaded cassettes I, CDnd side loaded MP3 took over. I think we never had great "talk" content.Even in 2017 I tune to BBC1 , world service and VOA in my car via internet but I get mocked a lot. Guess no one else does it. People here are used to side loaded MP3 music and not so intellectual Bollywood FM radio.
SoulMan··on Split user stories ruthlessly and get value earlier
I love the discussion happening here. I am into projects which "follow agile model" more than last 5 years, however every time I bring up such questions to folks who are die hard fan of these buzz words (mostly non-engineers), I am threatened to be sent to days long Agile/SAFe training again and looked down upon blaming I have "Old school waterfall mentality".

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.

SoulMan··on Java for beginners
Every damn device runs on Java
SoulMan··on How to Set Up PostgreSQL on Google Compute Engine
Why not just use cloudSQL?
SoulMan··on Voices of America
I am glad that I found this article. When I search for podcasts, I predominantly see listings from America and Britain. Unfortunately, I could not relate to most of them as I grew up in and lived in India. There is cultural/historical tight coupling with west except some of the BBC ones.

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" .

SoulMan··on Live ISRO: Launch of PSLV C37 Carrying 104 Satellites
Its off air now it seems.
SoulMan··on Introducing Cloud Spanner, a Global Database Service
Well the product manager is from Oracle.
SoulMan··on India has banned disposable plastic in Delhi
Passing a rule is very easy in India as opposed to the enforcement or people following that. However in this case majority of the source are commercial outlets which is relatively less difficult to enforce .
SoulMan··on Pull request review mistakes
One of the problems we have faced when multiple engineers ding exactly similar work (e.g. Create and Update operations of a CRUD module) but in a very different class and method structures. Now whoever makes it to master first becomes the standard and others needs to modify to confirm to that style. However everyone's style is correct in some sense but reviewer needs to make sure all code is written by one team not that one file has factory pattern and another one has switch case .
SoulMan··on Ask HN: What are good software architecture interview questions?
>needs an architect who is spending all of their time keeping everyone on the same page Now here is he problem, the org needs someone like that but again the expectation is to contribute equally in the implementation during every sprint as his hours are accounted for sprint velocity. In this case I can't hire someone who does not write a complex sql or merge two linked list in code etc .

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

SoulMan··on Ask HN: What are good software architecture interview questions?
>single largest differentiation between "senior programmer" and "software architect"

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 ?

SoulMan··on Ask HN: What are good software architecture interview questions?
Yes but only @ 75 percentile .
SoulMan··on Ask HN: How to handle a workaholic colleague?
Likewise ! interesting comments over there.
SoulMan··on Ask HN: How to handle a workaholic colleague?
:) but they measure hard work with volume of text and charts contained in all the emails combined
SoulMan··on Programming books you might want to consider reading
I also believe in similar lines. These are just good to have list. I personally think its easier to lean from Internet articles, getting started guides, hello world programs etc. Not sure how many here buy and read a programming book end to end before starting to code. (or start with examples given in this book , given that its 2016)
SoulMan··on What a Programmer Does (1967) [pdf]
I like the font in the PDF
SoulMan··on All New Amazon Echo Dot
Great innovation but at the same time amazon.in proudly sells a Chetan Bhagat book on their home page.
SoulMan··on Ask HN: How to get out of Tech and still make a decent living?
> unless you demonstrate on a whiteboard with your implementation of a sorted bubble tree list

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.

SoulMan··on Western-style diet linked to state-dependent memory inhibition
Agree, this article is more of a Facebook material.
SoulMan··on Jupiter Awaits Arrival of Juno
Vote and comment on where to point JunoCam and which features to image on Jupiter using the new JunoCam web platform on this site. https://www.missionjuno.swri.edu/junocam/
SoulMan··on Charles – Web Debugging Proxy Application
any idea how to decode the HTTPS traffic ? Note the server and client is run by us.
SoulMan··on My Google Interview and Lessons Learned
The problem with internal referral is that your friend keeps texting you every day what happened to the resume he had sent and your company recruiter does not respond to the your emails/IMs.
SoulMan··on My Google Interview and Lessons Learned
Right. I think its the problem with some (probably majority) of recruiters attitude. They will be after you for resumes and referrals but once you apply and don't get through or resume is not impressive the do not bother to inform you , even don't respond to your curious email. Even for internal referrals I have chased them for months just to get to know that resume was not "fitting"
SoulMan··on My Google Interview and Lessons Learned
I am not sure how Google/Amazon/Facebook judge a programmer by asking to write "production ready" code on few sheet of paper where one can not rearrange blocks, edit. How many does it in real world ? Unless its 1977 and you are doing FORTRAN in punch cards.
← PreviousPage 3 of 4Next →