Live data from Hacker News

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

web.eecs.utk.edu

151–160 of 332 posts

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

#152
post #38

Earlier quoted context omitted.

Let's say Elon starts that colony on Mars and you think "Ima move there and write code for a living." You might have the internet, but its 15 minutes each direction. Nothing interactive works, and while they brought copies of Wikipedia, stack overflow didnt package so easily. Or more simply, can you write a web app without internet access?

And what if you wanted to go camping on the ocean floor? Can you start a camp fire underwater? That you can imagine some convoluted scenario where a skill could be employed does not mean it is an efficient use of your time to develop that skill, particularly when that scenario is easily avoidable.

Touche.

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

#153
I think I could do it if the front-end is all custom HTML/JS/CSS and the back-end is just Express. Might have to cheat and use a local file instead of a database. Could be an interesting exercise.

Of course deployment will have to just be:

  git pull origin master
  npm start

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

#154
post #127
post #50

I would not be surprised if even Professional Web Developers cant do it. Especially if you include deployment. This isn't the old days of FTP, Perl or PHP anymore. There are too much information I cant memorise every single bit of it. And I dont think you should either. Especially in the age of Google. My memory capacity has its limit, and there are things I just decide it is not important enough to memorise when I c…

In the old days, we had books and offline documentation (CHM, local HTML, man pages, etc.) to supplement our memory. Things are more complex, but a lot of documentation is also now online instead of printed or distributed on floppies.

And a lot of documentation simply doesn't exist either.

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

#155

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…

> Of course, you should already know basic data structures

That's partly what the whiteboards are screening for. Any decent CS program should teach them.

> I had a FAANG interview question applying statistics to a unbounded input. It took me a while to understand what the question was really asking, followed by some shock because it was something I'd never even imagined before (since I haven't needed to do much statistics in my line of work) and I didn't have the faintest idea where to start. With some hand-holding I figured out some basics, but I'm pretty sure that interview was part of the reason that "the hire signal was not strong enough".

Yeah, if you are asking something weird (as an interviewer) you should be expected to explain it.

It sounds to me you had the right approach (figuring out what the problem is and getting help from the interviewer). Ultimately, it's completely possible you simply stumbled upon a bad interviewer who assumed his specialty question was well known.

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

#156
post #78
post #62

Earlier quoted context omitted.

The going back in time question is actually really good. What are the fundamental concepts you need to kickstart stuff? Those fundamental insights are still going to be relevant today, which is why they sparked revolutions and major changes to the landscape.

A close parallel, which I refuse to play until the world becomes a less scary place is about rebuilding after an apocalypse. One "out" that can make the exercise more inclusive depending on the group is germ theory. Any modern person could save a bunch of lives in almost any period if they can convince people to wash their hands, boil suspect water, separate wells and sewage by a wide margin, etc. And yes, definitely…

> Any modern person could save a bunch of lives in almost any period if they can convince people to wash their hands, boil suspect water, separate wells and sewage by a wide margin, etc. And yes, definitely still relevant today.

The hard part here is probably convincing people. Something to prepare for before you go back in time or post-apocolyptic.

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

#157

Earlier quoted context omitted.

You could probably sell and create this as a “coding reality show” with live camera and screen feed. Maybe a “Big brother season 1” style. I’d watch that.

You'd probably be the only one :-)

I mean, I don't get it but people watch twitch coding streams, so #shrug#.

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

#160
post #73
post #50

I would not be surprised if even Professional Web Developers cant do it. Especially if you include deployment. This isn't the old days of FTP, Perl or PHP anymore. There are too much information I cant memorise every single bit of it. And I dont think you should either. Especially in the age of Google. My memory capacity has its limit, and there are things I just decide it is not important enough to memorise when I c…

I remain living happily in the old days of PHP, somehow making functioning applications and being paid well. Life is easy and good.

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 to that time and think how poor my env/tooling was back 5 years ago compared to today. I'm way more powerful now. Version control. Docker up an entire server architecture now with separated proxy, web, db server, env configs, & more. I routinely challenge myself to starting scratch projects to test myself because I rarely work on greenfield projects these days. When I encounter resistance in the workflow, I work to solve the roadblocks. I think this is an important dev exercise that brings alot of satisfaction. Constantly improve your tooling!
Post reply on HN