Earlier quoted context omitted.
ul = countable items in arbitrary order ol = countable items in a pertinent sequence dl = key value pairs table = a matrix of three or more keys and values
More mnemonically, ul = Unordered List ol = Ordered List dl = Definition List Definition List is the only description not immediately obvious, but understanding a definition as a key/value pair clears things up and isn't hard to remember.
Everything I googled in a week as a professional software engineer
131–140 of 399 posts
Re: Everything I googled in a week as a professional software engineer
#132Earlier quoted context omitted.
Iowa State has separate degrees for Software Engineering and Computer Science Which isn't the difference between doctor and nurse, more like an MD and PhD in medicine, one focused on practice, the other research.
I would think the engineers take algorithm and data structure courses so that’s not quite the distinction we’re talking about here.
Re: Everything I googled in a week as a professional software engineer
#133Re: Everything I googled in a week as a professional software engineer
#134Earlier quoted context omitted.
> I don’t know a single developer that thinks “googling stuff means you’re not a proper engineer.” I've met lots of younger devs who have varying degrees of impostor syndrome, so anecdotes like this probably help people like that feel less bad about not knowing everything.
I'm of the opinion that not googling stuff means you're not a proper engineer. And from what I've seen, those who don't google consistently also fail to understand the answers they find when they do google things. It is, in fact, an essential skill.
Re: Everything I googled in a week as a professional software engineer
#135On the list of things I always Google, is how to create a symbolic link under Linux. I just can't figure out a way to remember what comes first; the source or the destination. The man pages add to the confusion by calling the "source" the target. So, the rule of thumb I now follow is cp or mv semantics.
Remember it like this: It's the same syntax as "cp". To copy a file you use "cp source dest". It's the same for ln: "ln -s source dest"
Re: Everything I googled in a week as a professional software engineer
#136Re: Everything I googled in a week as a professional software engineer
#137This is great but the premise seems kind of straw man. I don’t know a single developer that thinks “googling stuff means you’re not a proper engineer.” Perhaps this is a reference to the interviewing process. Tests are a different thing, though. I’ve been on practical technical screens where you can google, because the test was about building a larger system, and they don’t care if you don’t remember this or that API…
I see it at least a couple times a week on sub-reddits related to software development. Junior devs who are convinced more senior developers are super-geniuses who know everything from memory.
Re: Everything I googled in a week as a professional software engineer
#138This is great but the premise seems kind of straw man. I don’t know a single developer that thinks “googling stuff means you’re not a proper engineer.” Perhaps this is a reference to the interviewing process. Tests are a different thing, though. I’ve been on practical technical screens where you can google, because the test was about building a larger system, and they don’t care if you don’t remember this or that API…
Isn't that what a whiteboard interview is? Proving you can do things without google or else you aren't a proper engineer? (For the record I disdain whiteboard interviews as the accepted metric for testing one's ability)
Re: Everything I googled in a week as a professional software engineer
#139A lot of my work involves using Windows API and it has been around for so long that whatever issue I am facing, someone probably has had it before, and there might be an obscure function that already does what I'm trying to implement or work around.
Re: Everything I googled in a week as a professional software engineer
#140> professional software engineer
Pick one.