filename or fileName?
anything as long as it's not hungarian notation
― butch wig (diamonddave85), Thursday, 8 June 2023 19:21 (eleven months ago) link
path_name surely
― mh, Thursday, 8 June 2023 20:35 (eleven months ago) link
if you can't choose between them go with path_Name
― ledge, Thursday, 8 June 2023 20:45 (eleven months ago) link
Path_Name
― mh, Thursday, 8 June 2023 20:46 (eleven months ago) link
path-name
― butch wig (diamonddave85), Thursday, 8 June 2023 20:47 (eleven months ago) link
"path" and "name" are both types, and i too oppose hungarian notation, so i would recommend "x"
― ๐ ๐๐ข๐จ (caek), Thursday, 8 June 2023 20:47 (eleven months ago) link
โ butch wig (diamonddave85), Thursday, June 8, 2023 3:47 PM (three hours ago) bookmarkflaglink
― underminer of twenty years of excellent contribution to this borad (dan m), Friday, 9 June 2023 00:16 (eleven months ago) link
Isn't this a FE/BE distinction? Javascript stans would go with camel cased, everyone else would go with snake case (personally I'd prefer pathname).
― Cashews Everything Around Me (Leee), Friday, 9 June 2023 00:21 (eleven months ago) link
what is a "path name" anyway? it's just "path".
― ๐ ๐๐ข๐จ (caek), Friday, 9 June 2023 03:27 (eleven months ago) link
I frequently assign a path to 'dirname', which is very bad.
― Enumerated funks of Walsh, Joe. (Sufjan Grafton), Friday, 9 June 2023 03:38 (eleven months ago) link
pathname is an entire path including the filenameas opposed to filename which is the filename part
path, to me, suggests the pathname without the filename
(don't get me started on aws s3 library that expects bucket and key)
this is java, so camelCase. does always raise questions when part of the name is something like API or URL or AWS or SQS or SNS though.
― koogs, Friday, 9 June 2023 08:21 (eleven months ago) link
easier to type, harder to c+p
― ledge, Friday, 9 June 2023 08:29 (eleven months ago) link
Surely that was a joek answer.
― CeeLรด Borges (James Redd and the Blecchs), Friday, 9 June 2023 13:09 (eleven months ago) link
https://www.theserverside.com/definition/Kebab-case
― ledge, Friday, 9 June 2023 13:29 (eleven months ago) link
Thanks.Note that in python, options specified by kebab-case will be converted to snake_case in the actual code iirc.
― CeeLรด Borges (James Redd and the Blecchs), Friday, 9 June 2023 13:47 (eleven months ago) link
object storage does NOT have folders no matter how much they make it look like it!
― mh, Friday, 9 June 2023 14:09 (eleven months ago) link
due to interoperability with file systems, you might end up with a prefix in object storage which may look like a path but it's not!
― mh, Friday, 9 June 2023 14:11 (eleven months ago) link
path/namepath--namepath__namepath:namepath;name;pathโฆnauseum
― Chewshabadoo, Friday, 9 June 2023 15:27 (eleven months ago) link
^ Arenโt folders in a lot of file-systems also an abstraction that doesnโt actually exist?
pathAndFileNameCombinedWithOperatingSystemAppropriatePathSeparatorIncludingOptionalFileExtension
― o. nate, Friday, 9 June 2023 15:35 (eleven months ago) link
ThreadSelectedControllerServlet
― ledge, Friday, 9 June 2023 15:39 (eleven months ago) link
LOL
― butch wig (diamonddave85), Friday, 9 June 2023 15:46 (eleven months ago) link
it's all fake, but you can generally have folders with zero files in them
an object store prefix can't have no values, so you end up with zero byte files to hold them when you sync in an empty directory
― mh, Friday, 9 June 2023 15:54 (eleven months ago) link
object storage does NOT have folders no matter how much they make it look like it!โ mh, Friday, June 9, 2023 10:09 AM (four hours ago) bookmarkflaglink
โ mh, Friday, June 9, 2023 10:09 AM (four hours ago) bookmarkflaglink
windows path separators to thread
― ๐ ๐๐ข๐จ (caek), Friday, 9 June 2023 18:18 (eleven months ago) link
Well, I got laid off today. Have to remember how to update my resume.
― Cashews Everything Around Me (Leee), Wednesday, 21 June 2023 00:20 (ten months ago) link
Ugh, sorry.
― Holly Godarkbloom (James Redd and the Blecchs), Wednesday, 21 June 2023 00:23 (ten months ago) link
sorry to hear that, Lee
― mh, Wednesday, 21 June 2023 02:40 (ten months ago) link
Sorry to hear that, man
― Andrew Farrell, Wednesday, 21 June 2023 12:30 (ten months ago) link
Sorry Lee. I'm trying to return to software after a ten-year absence and it seems my timing couldn't be worse
― Vinnie, Wednesday, 21 June 2023 14:51 (ten months ago) link
Welcome to the party, Leee! :/
― sean paul akerman (Whiney G. Weingarten), Wednesday, 21 June 2023 16:11 (ten months ago) link
ooof
― ๐ ๐๐ข๐จ (caek), Wednesday, 21 June 2023 18:31 (ten months ago) link
Thanks everyone, this is the first time I've gotten caught up in mass layoffs, so I'm trying to figure out what I should be doing, aside from stuffing my face with comfort food.
― Cashews Everything Around Me (Leee), Wednesday, 21 June 2023 20:53 (ten months ago) link
Nah you're doing it right
― Vinnie, Wednesday, 21 June 2023 21:19 (ten months ago) link
I've got a couple Udemy courses that I've let lapse -- React and Docker -- and so I'm getting back on that to see if that'll help me in my upcoming round of applications (I see a LOT of positions that are looking for fullstack). But of course, it's one thing to follow along with the lectures, and another thing when you need to do something in a real-world environment (I have managed to create Redis and Elasticsearch containers, but fully dockerized web apps have been beyond my grasp).
― Cashews Everything Around Me (Leee), Friday, 23 June 2023 22:16 (ten months ago) link
All the positions right now seem to be looking for Senior devs.
― sean paul akerman (Whiney G. Weingarten), Friday, 23 June 2023 22:34 (ten months ago) link
I dunno if this reflects any larger trends in the industry, but in my last round of interviewing (around 2021), I don't remember doing many/any take-home assignments, with I think 2-3 rounds of technical challenges, most of which focused on design questions (as opposed to "manipulate strings, arrays, or data structures").
This time, I've been interviewing for about 3 weeks, and I've already done one take-home with another one that I have to reserve time for, I've done two technical challenges, both of which have involved string/array manipulation. And, although I haven't gotten that far yet, there seems to be closer to 4-5 rounds of interviews for any given position.
― Last of the Mojitos (Leee), Friday, 14 July 2023 02:47 (nine months ago) link
I love take-homes. I am not great at recalling terminology, even for concepts I understand well, so I've flubbed some of those answers in past interviews. Take-home is more similar to the real work and I'm much better at that, even under time pressure
Like you Leee, I've been at my search for three weeks now. Out of 40ish applications, only one response, but thankfully it led to an interview and a soon-to-be second interview and seems promising. Just rejections or silence otherwise. I do think I need to change up a few things with the way I'm searching though. And I feel like every listing I see wants experience with Docker so I'll be heading to Udemy for a course soon too
― Vinnie, Friday, 14 July 2023 12:20 (nine months ago) link
docker is just a fancy vm, right? so that's like asking 'are you good with installing / configuring computers?' does it even say what is running within docker?
the whole dev-ops thing annoys me. used to be two separate jobs taking 100% of someone's expertise. now someone who can code a bit is expected to also know, for example, how to secure a webserver for a national company or how to tune a filesystem for many small files.
― koogs, Friday, 14 July 2023 12:39 (nine months ago) link
Vinnie, I dread take homes, because for me they take a lot of time and energy. That said, I've actually been making a dent in my Udemy course on Docker and Kubernetes!
And yes, Docker is a modern version of a VM, which, even though I'm not good at it, is a lot easier and faster to set up than whatever Oracle's solution is, namely because Docker containers are usually built on a pared down Linux image.
(Of the job listings that I'm seeing that I have to pass on applying for because I lack the qualifications, it feels like they're usually full stack, and looking specifically for React on the front end.)
― Last of the Mojitos (Leee), Friday, 14 July 2023 14:09 (nine months ago) link
I haven't been getting callbacks
― sean paul akerman (Whiney G. Weingarten), Friday, 14 July 2023 17:25 (nine months ago) link
:( Whiney. Spray and pray is unfortunately/probably the most reliable method -- it's a number's game -- unless you're willing to hit up former colleagues and ask them, which I haven't done ~yet~ because that seems overly mercenary and transactional. But if this drags out I'm more than willing to swallow my pride.
I just finished a 2-hour take-home, and my brain is totally exhausted. I have another phone screen in a couple hours, yippee. :\
― Last of the Mojitos (Leee), Friday, 14 July 2023 17:41 (nine months ago) link
Why? I always like helping former co-workers.
― Allen (etaeoe), Friday, 14 July 2023 18:07 (nine months ago) link
Because it feels nakedly self-serving to me! I know, I should get over that feeling.
― Last of the Mojitos (Leee), Friday, 14 July 2023 20:06 (nine months ago) link
you should!
― ๐ ๐๐ข๐จ (caek), Friday, 14 July 2023 20:33 (nine months ago) link
FWIW, my best jobs have been found via former co-workers. And I definitely try to help folks who are good and reach out.
xpost I feel compelled to speak up for devops. My experience is that for services you either need to do a devops model (end to end ownership) or a SRE model (professionalized ownership with a seat at the table). In the late 90s and early 2000s, I saw many shops that had a clear distinction between development engineers and "ops" folks. The situation often devolved because the ops folks were not empowered to request the things they needed to make the software operate reliably, so they always got blamed and couldn't do anything about it. Meanwhile, the development engineers just looked down on the ops folks. If you want stuff to work, you just can't do that.
Now, as you grow as a company, it really does make sense to have oncall be split to teams that can handle it during their working hours for the most valuable services, and so that ends up being separate teams from the development team. But these oncall teams basically need the ability to have input into the system design and the roadmap in order to be effective. They need to be able to tell the development team "no".
So yeah these days that probably means you need to know k8 or some basic AWS stuff. That's OK, there's lots of resources on that and I've found it really enlightening and challenging.
― fajita seas, Friday, 14 July 2023 23:26 (nine months ago) link
Yeah talking to friends/former coworkers for referrals often gets you past the automated resume screening stage, which can filter out even highly qualified applicants. Actually every software job I've had has started out that way, and in one of them, the hiring manager specifically told me "if <my friend> thinks you're good, we trust him". One of the things I mentioned above that I need to change with my job search is do exactly that: more reaching out for referrals, less applying on Indeed or company websites. It's a little less awkward for me to do it this way:
1) stalk them on LinkedIn, see where they work2) look for suitable positions at their current company3) msg and say "hey x, noticed you work at y now and I was looking at positions on their website. How is it working there? Mind referring me?"
I also feel guilty asking people for help but this approach means they don't have to do much. Sometimes they get a referral bonus which is nice for both of you
― Vinnie, Saturday, 15 July 2023 11:21 (nine months ago) link
I'm renovating the format of my resume and one of the things that I've been told is to move my skills section up nearer the top. That being said, how should I organize the skills? I'm torn between doing a flat list in descending order of industry significance, or sectioning things according to languages, databases, frameworks, etc.?
― Last of the Mojitos (Leee), Friday, 21 July 2023 23:31 (nine months ago) link
I do a Programming list (languages, frameworks) and a Technologies list (applications, standards). Seen some resumes with it broken into like five lists, which seems like overkill. Lately I've been doing the thing of tailoring the resume for every position, so I'll include all the skills I have that are on the listing and I'll drop some other skills to keep each list to one line
― Vinnie, Saturday, 22 July 2023 02:46 (nine months ago) link
I've signed an offer!
― Anna Kendrick Lamar Odom (Leee), Friday, 18 August 2023 23:19 (eight months ago) link
Cool!
― Zing Harvest (Has Surely Come) (James Redd and the Blecchs), Friday, 18 August 2023 23:31 (eight months ago) link