HN user

raviojha

119 karma

raviojha.com

Posts28
Comments30
View on HN
peerlist.io 2mo ago

Saved ~40GB of db space wasted on unused indexes

raviojha
2pts0
github.com 3mo ago

Show HN: Serif.sh – it's like ray.so for quotes (Open source)

raviojha
3pts0
news.ycombinator.com 6y ago

Ask HN: What are you using .dev domain for?

raviojha
2pts3
dev.to 7y ago

Forgot the name of your recently used Git branch? Gotcha fam

raviojha
2pts0
dev.to 7y ago

What it takes to develop, test and release a Software Product

raviojha
5pts0
blog.codinghorror.com 7y ago

An Exercise Program for the Fat Web

raviojha
96pts34
dev.to 7y ago

Is it boring working in Web Development startups?

raviojha
33pts31
news.ycombinator.com 7y ago

Ask HN: A tldr legal docs as a service?

raviojha
9pts4
www.rookieslab.com 7y ago

Is it boring working in Web Development startups?

raviojha
1pts0
threadreaderapp.com 7y ago

One of the most humbling things in life is sales

raviojha
4pts0
dev.to 7y ago

T-Shaped Smart Creatives

raviojha
2pts0
www.rookieslab.com 7y ago

T-Shaped Smart Creatives

raviojha
3pts0
code.fb.com 7y ago

Finding and fixing software bugs automatically

raviojha
5pts0
news.ycombinator.com 9y ago

Ask HN: How do you maintain code ownership?

raviojha
1pts0
engineering.hackerearth.com 9y ago

Long Read: Leveraging ReactJS in HackerEarth Assessment Environment

raviojha
1pts0
news.ycombinator.com 9y ago

Ask HN: How to maintain Feature Flags for new feature releases?

raviojha
14pts4
news.ycombinator.com 9y ago

Ask HN: How do you maintain local database for development?

raviojha
12pts12
rookieslab.com 9y ago

A millennial's thoughts on embarking as a Software Engineer

raviojha
3pts0
pokeapi.co 9y ago

Pokéapi / the RESTful Pokémon API

raviojha
2pts0
rookieslab.com 9y ago

What it takes to develop, test and release a Software Product

raviojha
1pts0
github.com 10y ago

A Workflow Engine for Agile Automation of Business Processes

raviojha
10pts0
mrrobot.io 10y ago

Show HN: Mrrobot.io

raviojha
7pts1
www.hackerearth.com 10y ago

The Complete Reference to Competitive Programming

raviojha
1pts0
hackdesign.org 10y ago

A complete reference to Design

raviojha
1pts0
news.ycombinator.com 10y ago

Ask HN: I own mrrobot.io Should I build something on it or sell it?

raviojha
4pts8
www.rookieslab.com 10y ago

Competitive Programming to Software Development at HackerEarth

raviojha
5pts0
news.ycombinator.com 10y ago

Ask HN: Is there any list which keeps track of companies that have shut down?

raviojha
1pts2
www.lessmilk.com 10y ago

12 HTML5 games in 12 weeks using Phaser

raviojha
1pts0

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Show HN: Mrrobot.io 10 years ago

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