HNHacker News
TopNewBestAskShowJobs

raviojha

119 karma · joined June 10, 2015

raviojha.com
submissionscomments
raviojha··on Ask HN: What are you using .dev domain for?
How do you mean?
raviojha··on Why I’m rewriting my SaaS
This! OP, please consider thinking over this before you set out on the voyage.
raviojha··on Is it boring working in Web Development startups?
I went from startup to corporate and back to startup. You can't resist the desire for instant gratification and feeling of accomplishments that you get at a startup. You become this "T-shaped person", and your knowledge bar on the _T_ keeps expanding because you get the chance to wear many hats, while still being able to expand the vertical bar of your expertise/develop new specialties.
raviojha··on Is it boring working in Web Development startups?
Right on! This freedom to wear many hats is what makes working at startups such a lively place. Startup is chaos and finding ways to contribute to the overall business eliminating the chaos is what makes your worth.
raviojha··on Is it boring working in Web Development startups?
Hiya! Author here. I can't comment on why you felt this was clickbaity. The intention was to give a third-person perspective of the life of an engineer as a webdev at a startup, emphasis on _startup_.

The post is largely targeted at beginners. I think giving this perspective to fresh grads can help them take a decision to atleast clear up the dilemma when they have to choose to work at a startup/corporate during internships or right after college.

The reason I wrote it was because during my four years at college, we had this perception that webdev was boring and nobody used to opt to interview for companies which were into it. And the joke was, "All you do is change the colors every 6 months". I had the chance to intern at a SaaS startup and then worked there for more than 2 years and then figured students back at college needs to know more about this experience.

raviojha··on Ask HN: Why I can't find my site in Google?
To debug the process, you can start with searching Google for your own site. The syntax is: "$searchQuery site:wisaw.com", for eg: "wisaw site:wisaw.com"

I got only 4 results with that search. So those 4 pages are definitely indexed. You can check with different search queries for the rest of the pages.

I observe that it's a photo only website. It's hard to get them ranked better than sites with content. Search engines are smarter now, so adding title, description, keywords, etc does not ensure it ranks better for those keywords. It used to work, but not anymore. Search crawler check for actual content and relevance.

Since its "an anonymous photo" app, you'll have to rely high on word of mouth/social/referral traffic instead of organic sources.

raviojha··on Ask HN: Getting traffic to your MVP – how did you do it?
I can relate to this. Not a product, but a blog I run gets just ~20 (out of ~200 page views/day) of traffic from HN, Reddit, Facebook, Twitter combined. Rest is organic and most of it is via Google searches.
raviojha··on Ask HN: Getting traffic to your MVP – how did you do it?
I read this again now, and I see way too many typos, can't edit it anymore though. Please excuse the messed up grammar and totally unrelated words in between.
raviojha··on Ask HN: Getting traffic to your MVP – how did you do it?
A bit of a cliche answer, but I'll still go with this: depends on the target audience. Find out who can most benefit our of your product? Developers? Sales? Marketing? General netizen?

Next, figure out where they spend their time on. For eg: to target devs, post on communities like HN (as Show HN). Reach out to community driven blogs and be an author subtly marketing the product. In fact, an interesting story on what you went through during the product building phase, that challenges you solved is exciting enough to intrigue a developer.

General netizen? Share on platforms like reddit (specific subreddit), twitter (would be good if one of your users which high reach can volunteer for this).

Is it a B2B product? Offer the product at a discounted rate to initial users and in return, you can ask for promotion through their site/social media (a bit like testimonials). For eg: I got to know about mixpanel by seeing the badge on the footer of certain website I used.

raviojha··on Show HN: CSSFX – Click-to-copy CSS effects
I think it's meant to be a subtle addition to overall feel when user lands on the page. I've not seen this happen in SaaS products, however, most product marketing/landing pages have a certain "uniqueness" to create a brand/product perception by employing such effects. One of the examples I can think of is Stripe, all the mix of graphics and animations on their product landing pages adds a bit to the overall feel. One other community platform that stands out from design point of view is IndieHackers. Ofcourse, HN has its own charm.
raviojha··on Ask HN: How common is it to work on projects with no testing?
Quite common in early-stage startups, 2-5 people including founders. As soon as the MVP is ready (first 3-6 months usually), they start around organizing things and prioritize stability, robustness over speed of delivery.

If the early engineers were experienced guys, a basic test suite and deployment pipeline would have been the first priority at the onset. It makes releasing frequent commits a breeze. Or else, they learn from subsequent hires to organize code, write tests and add extra processes. If they fail to hire such talent, they learn the hard way, frequent downtimes leading to user frustration and failing to retain them. It's crucial they realize this early on though, otherwise, this could lead to things blowing up pretty quickly leading to the death of the product.

Although I'd say, it sounds unusual for an investment bank. Doesn't sound like a company anyone would stick around for long. Sounds like inexperienced engineering leadership. If you're early in your career, I'd suggest looking for better companies.

raviojha··on Show HN: Hacker Feed – An iOS app for reading Hacker News
I just tried it, although it asks to upgrade to a premium version to post comments. I think I'll just keep the authenticated browser tab open to post comments for now. :)
raviojha··on Show HN: Hacker Feed – An iOS app for reading Hacker News
Well executed! There's already a comment requesting this, I'll just add to it. Ability to login and take CUD (I mean, we already checked off R from CRUD) actions would complete the circle.
raviojha··on Ask HN: How do you prioritise what to do daily/weekly?
A bit of a cliche, "low effort, high throughput" has been my mantra so far.
raviojha··on Apple updates its iMac line
Hey Apple! While you're on this upgrade sprint, I wish out of the blue, an iPhone SE 2 is also announced.
raviojha··on Ask HN: Would You Accept a Trial/Exploratory Week Before Joining a Company?
Am I getting this wrong, or did everyone else in thread got it wrong? Is the question more from candidate point of view, whether to join a company if you enjoy working for the trial period?

If my assumption is correct, the candidate will fall in this situation if they didn't already clear up the expectations, roles and responsibility before/during the interview. A friend of mine recently found himself in a situation where they decided to quit after working for less than 2 weeks at an early stage startup. He ended up quitting by the end of the month.

I believe it's a shared responsibility to clear up such things before making an offer (from company's POV) or accepting an offer (from candidate's POV). This situation doesn't help either party.

raviojha··on Goodbye Python Virtual Environments
"Learning curve", "Terminal isolation" and "Cognitive overhead"; well, none of these are strong reasons, to be honest.
raviojha··on The iPhone SE was the best phone Apple ever made, and now it’s dead
I would very much like to believe this, however, had there been plans for SE 2, they'd have let SE on sale until SE 2 was out.

I wish I'm wrong and they release SE 2 after reaching their margin profits with X series.

raviojha··on Ask HN: What are some of the best life hacks you use?
The 5 min rule. If anything can be done in 5 min, don't schedule it, do it right away!
raviojha··on Amazon interviews are using programming tests that watch you
I work in assessment industry and taking candidate snapshots or recording their actions during the assessment, with the candidate's permission, is a very common practice. Platforms like HackerRank, HackerEarth, Codility, etc, all do that.

The problem is, companies were initially comfortable with no such feature to record candidate actions (snapshots/videos), candidates however started cheating in dozens of ways and eventually get rejected when they are shortlisted for the first F2F interview after initial screening. Some candidates can't even explain how they scored well in screening test.

Due to that, companies became insecure and are now asking for features for proctoring the assessment. Things are never one-sided.

raviojha··on Ask HN: How do you maintain local database for development?
Yeah, we are trying to have a local machine to which everyone can connect to. Actually, some developers also work from home and hence we thought let's keep a local database in every machine. So, I'm exploring what everyone else is doing.
raviojha··on Ask HN: How do you maintain local database for development?
Yeah, idea to have fixtures is good. We recently migrated from django 1.4 to 1.10 and this time we are tracking all migrations in repo, so atleast the part of maintaining the schema is not a pain anymore. Thanks for mentioning nanobox, will explore.
raviojha··on Ask HN: What is the best way to find Contract work or Remote Part-time work?
As dudul has already pointed out, freelancing websites are a completely different game, people bid at way too cheaper rates.

I did some competitions (Design and Development) on TopCoder during undergrad days and was lucky enough to secure a place in top 3 couple of times. Key there is to choose a contest with less number of participations and patience.

Other than that, weworkremotely.com helps, browse some recent whoishiring threads. Might want to have a look at jobcombinator.io as well.

raviojha··on Ask HN: How do you debug your code?
It always helps if you can see the code run line by line. For instance in Django, I use ipdb (import ipdb; ipdb.set_trace()) to check the state of variables and check where they are not what they were supposed to be. Similarly in JS, by adding break points. For compiled languages it has been a tough job, however its more or less the same.
raviojha··on Show HN: Mrrobot.io
Hi there,

Author here. This is not exactly a product. It is rather a creative way to gather some inputs from HN users. I owned the domain since last 6 months and did ask previously here itself if there's any substantial way to make the best of it. Now I just found a better way to ask.

Psst.. there is arkanoid game hidden somewhere inside. :)

Cheers,

Ravi

raviojha··on Ask HN: I own mrrobot.io Should I build something on it or sell it?
Oh.. so that's what we call it. ARG! While I was looking for a headstart on google, I was like.. "Has no one ever built things like this before". Thanks :) This is cool.
raviojha··on Ask HN: I own mrrobot.io Should I build something on it or sell it?
Yeah, I agree with your opinion to an extent.
raviojha··on Ask HN: I own mrrobot.io Should I build something on it or sell it?
Thanks. Good tips. Kinda my thoughts too. Just needed an extra push mentally from others.. like you. :)
raviojha··on Ask HN: I own mrrobot.io Should I build something on it or sell it?
Ahh.. good idea. You mean something around https://bitshake.io/ right? First problem that came to my mind would be conflicting laws between two people creating a mutual contract from two different countries.
raviojha··on Ask HN: Is there any list which keeps track of companies that have shut down?
Yeah.. this is good. Its quite close to what I asked for. Thanks :)