Live data from Hacker News

Can you make a basic web app without Googling? I can’t

web.eecs.utk.edu

211–220 of 332 posts

Re: Can you make a basic web app without Googling? I can’t

#212
I think one question is how much would doing it with this arbitrary restriction improve the experience for users of the site - for example I wouldn't be able to add tracking of any sort, or any social media icons to like and share content because I wouldn't be able to find how to add them without searching.

Re: Can you make a basic web app without Googling? I can’t

#213

Even if I could, I would not call that an achievement. In programming, we are expected to understand concepts, not memorize documentation of a library. Of course, if you are too specialized working with few libraries/frameworks, you will naturally end up knowing its methods by heart. But that doesn't mean searching things up online is a bad practice. In fact, I believe it is more useful to keep updating yourself from…

While true, it would be reasonable to expect to have one single documentation that is sufficient, and not to have to resort to searching aka googling.

Re: Can you make a basic web app without Googling? I can’t

#214

Earlier quoted context omitted.

The question is not about stackoverflow, but googling in general. As in, without project documentation accessible.

in the php world you usually have decent man pages for webservers handling php requests and generally speaking php frameworks and packages have good inline documentation. also there is a package for anything you may need and and ide will usually give hints based on that documentation. most frameworks come either with examples or commands to get your started. symfony even had their docs available for local reading as…

> if its (sic!) 2021 and you still write code using vim and niche languages then you are doing it wrong

That's literally what I keep hearing since 30 years lol (for vi proper not vim, that is).

Re: Can you make a basic web app without Googling? I can’t

#215

Earlier quoted context omitted.

> There is a strong argument that being good at that isn't required for most SWEs (including at FAANG) Algos/data structures are used as a proxy for problem solving and how fast someone can learn. Plus every decent CS program will have a few courses on it. Also, internal codebases are, well, internal. You won't get a nicely formatted Stack Overflow response on how X works if X is deep in the Google Source tree.

> Algos/data structures are used as a proxy for problem solving and how fast someone can learn. Problem solving, yes. How fast someone can learn, absolutely not. If you've never heard of dynamic programming there's absolutely no way you're going to come up with that in an hour. If you've never heard of binary trees you aren't going to think that one up in an interview. (Of course, you should already know basic data s…

I've coined a term for these FANGA interviews: Epiphany Lottery.

You need to come up with the correct answer in less than 2 minutes, twice, within 45 minutes. Because it runs twice, you will only have 15 minutes to write up the code to handle all the edge cases your solution can't cover for. There is simply no time, nor expectation, for the candidate to reason about a problem and actually work out a solution.

And that's for a single interview slot.

Re: Can you make a basic web app without Googling? I can’t

#218

When I run a technical interview for a dev role, I make a point to ask the candidate to Google their way to a solution since I figure that's probably one of the top skills they'll need on the job.

So much this. Knowing how to refine a search and how to guess phrases that will occur in the correct page (which sequence of words to quote and which not to quote) is at least as important as anything else like data structures.

I’d much rather have someone find the best page showing a specific tree algorithm, than describing it on a white board.

Bonus points if the searching test requires knowing the termninology. Having a broad-but-shallow set of knowledge is a key skill for developers in general, for this reason (information finding).

E.g knowing that a bounded cache can be a “LRU cache” will help you find information or implementations.

Re: Can you make a basic web app without Googling? I can’t

#219
post #160

Earlier quoted context omitted.

My last interview: the interviewers said I was the only candidate who didn't Google any syntax or articles after being given a small 60 min development task from scratch. I was applying for a senior dev role and if I couldn't deliver a tiny web app, I wouldn't hire me either. I could have just solved the task procedurally but I asked if they wanted to see a more OO solution to demo a bit more knowledge. I think back…

Personally I make no attempt to write code without googling. In my position as a robotics engineer my work covers such a breadth that I guess I just outsource my memory to Google. I don’t remember the syntax for many common Linux commands. I don’t remember how bash scripts work. I constantly look recommended ways of solving certain problems. Google is just integrated in to my process.

This applies to me as well. There are lots and lots of small things I do so rarely that I just can't keep the details in my memory. And I really would love to be able to type "man scp" and on the first lines of the man page to just get a couple of basic examples that I could basically copy-paste and change the server addresses to suit. But instead I get a ciphertext of all possible flags I can use, so in the end it is just faster to go directly to qwant.com and type "scp example"

Re: Can you make a basic web app without Googling? I can’t

#220
post #209

This ability would be a big time saver during development. I enjoy to develop without Googling; really enjoy! I tried some other amazing things: - developing without using touchpad or mouse. - debugging without running code until the end. - developing with turn offed WiFi. In general, I'm always trying to reduce my needs. I think this practices would help me to be more accurate, more independent, and become able to l…

Totally agree. It's a practice of resilience, even if you don't do it most of the time (because googling is indeed usually a massive time saver).
Post reply on HN