Earlier quoted context omitted.
I remain living happily in the old days of PHP, somehow making functioning applications and being paid well. Life is easy and good.
it's hilarious. people using ruby and python and wondering why they cant build web apps without copy pasting stuff off of stack overflow.
Can you make a basic web app without Googling? I can’t
141–150 of 332 posts
Re: Can you make a basic web app without Googling? I can’t
#142Create new project -> web site -> you get a template filled in with auth and minimal database.
No need to google function arguments, because in statically typed language autocomplete provides nearly 100% discovery.
CI style deployment would be a problem, but manually you can deploy from the project menu.
Re: Can you make a basic web app without Googling? I can’t
#143Earlier quoted context omitted.
it's hilarious. people using ruby and python and wondering why they cant build web apps without copy pasting stuff off of stack overflow.
The question is not about stackoverflow, but googling in general. As in, without project documentation accessible.
most frameworks come either with examples or commands to get your started. symfony even had their docs available for local reading as well.
with python i always have to delve into reading obscure documentation that either makes no sense or is not up to date. and there are too few packages for what you normally need in a scalable app. so yeah you can write php code without googling, as long as you are not a complete noob in web development.
if its 2021 and you still write code using vim and niche languages then you are doing it wrong, and indeed google is your only hope.
Re: Can you make a basic web app without Googling? I can’t
#144Earlier 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…
Re: Can you make a basic web app without Googling? I can’t
#145Earlier quoted context omitted.
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…
There's nothing unique here. Virtually all libraries and languages have local version of docs. I think you're too biased to continue in good faith argument.
had a client once where its workers were day dreaming of a job in the valley and ofc they were using python. they bashed php on a daily basis, and as they were doing it, the php api was sole codebase running in production (essentially the company’s product) and running reliably for a few years.
the python workers were still struggling with basics such as queues and isc, and digging through non existent or vaguely written documentation. was a fun experience watching them struggle as i basically cloned repos, read the code or entry points for that code and get things shipped.
since then i started loving python. development is slower and my invoices keep coming. love it. occasionally i write some lib thats already been implemented in plenty of php and nodejs packages.
oh same client had a ruby codebase that kept failing and couldnt find devs to work on it. fun times.
Re: Can you make a basic web app without Googling? I can’t
#146I 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'm reasonably sure I could write a basic site, make it look as good as I can make things look given my sense of design, without searching. If I was allowed to look at what I already have on my machine I could even set up a build process for my site. If not allowed then no build process. But it would probably be pretty slow to write this, depending on how basic the site was, and it would not be as good as if I could…
That’s cool if true but until you try it you could be fooling yourself. The other thing is that it’s not really a skill that’s valuable in such a connected age, except in contrived scenarios like closed book coding interviews, maybe.
Re: Can you make a basic web app without Googling? I can’t
#147I used to program with 6 thick reference books around me. Has memorizing SDKs, APIs, libraries ever been a thing? Or is this just the daily "everything is bad nowadays" post?
Back in the days of PHP, I could develop web apps without references for the most part, using a simple text editor. It's a pretty similar story with Python too, unless I'm using Pandas, I generally don't use reference material much. Today with node/angular, I'm generally leaning on Google (well DDG) pretty heavily throughout the day. Web platforms seem substantially more complicated today than they used to be. Then a…
Re: Can you make a basic web app without Googling? I can’t
#148I 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…
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.
Re: Can you make a basic web app without Googling? I can’t
#149Re: Can you make a basic web app without Googling? I can’t
#150Earlier quoted context omitted.
SWE interviews (at FAANGs at least) don’t care about library specifics though. As long as you know the syntax and how to write algos/data structures, you can make it through. There is a strong argument that being good at that isn’t required for most SWEs (including at FAANG), but it is something that having library/framework references doesn’t really help with.
> 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.
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 structures, but my point is a lot of these things aren't something you'll come up with if you haven't heard of them before.)
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". Now, let me take a walk for 15 or 30 minutes to consider solutions to something I've never imagined, and I'll probably come up with a reasonable solution on my own, and also be able to extend it for the rest of the interview. That might measure my ability to learn. But expect me to solve it in five minutes so we can go on to the deeper questions? Yeah, not really. So this interview didn't measure my ability to learn, it measured what happens when you give me something I've never imagined before and expect a solution in five minutes.
(What's a little frustrating is that I'm not really sure how to expose myself to the problems I've never imagined but which FAANG interviewers are likely to ask. I'm not sure that leetcode would do it, although obviously it'd be a place to start.)