[HN Gopher] Show HN: Open-source resume builder and parser ___________________________________________________________________ Show HN: Open-source resume builder and parser Hi HN, I recently created and published an open-source resume builder as a weekend project. The idea came to me while I was mentoring students and noticing common mistakes they made in their resumes that I had also made in the past. I thought to build a tool to help people easily create a modern professional resume with built-in best practices to avoid those mistakes. Top highlights of the resume builder are: 1. Real time UI update as you type 2. ATS friendly to top ATS platforms, e.g. Greenhouse, Lever 3. Privacy focus - no sign up is required and data is stored locally in browser that only users have access 4. Support import from existing resume PDF The tool also includes a resume parser to help people test their existing resumes' ATS readability if they might not be interested in using the builder. I also explained the parser algorithm in an article with interactive tables that might be an interesting read to see the steps and logics it uses (https://www.open-resume.com/resume-parser). I hope others might find this tool useful and I look forward to hearing any feedback the community has. Thanks all. Home Page: https://open-resume.com Github Repo: https://github.com/xitanggg/open-resume Product Hunt: https://producthunt.com/posts/openresume Author : xitang Score : 332 points Date : 2023-06-25 17:00 UTC (5 hours ago) (HTM) web link (www.open-resume.com) (TXT) w3m dump (www.open-resume.com) | juliusgeo wrote: | Just checked out the resume scanner and it's very nice! I | appreciate how it only took a few clicks to get from the home | page to a real example with my own resume. It also works much | faster than the resume parsers I've used before (most of which | take on the order of 10 seconds just to get from the upload | screen to a parsed output). One minor nit is that I think the | resume scanner deserves its own button on the front page--the | current placement makes it seem like an addendum to the "no sign | up requirement" imo. | xitang wrote: | Thanks so much for your kind words. Great feedback on the | resume parser being not as noticeable on the home page. I just | created an issue to track this feedback: | https://github.com/xitanggg/open-resume/issues/3. I initially | think people might be more interested in using the resume | builder so I haven't thought about making the resume parser | more clear. Would you mind sharing more about your use case of | the resume scanner? | juliusgeo wrote: | Yeah, I see what you mean. In my case it is because I use | LaTeX to create my resume, and my main concern is just that | in some ATS systems it doesn't parse correctly and it would | be nice to know when I'm making the resume, rather than when | I apply for the job. For people without an existing | opinionated workflow (likely the bulk), the resume scanner | would be a good way to help them understand the value | proposition of a unified builder that works with most ATS | systems by design, rather than as an afterthought (which | seems to be the case with most resume builders online besides | this one). | pratio wrote: | Also checkout https://jsonresume.org/ not my project but also | amazing work | adhvaryu wrote: | I've used this for my personal web-resume. Pretty good! | xavdid wrote: | My resume has been backed by JSON resume for ages. Great little | project, though I'm not sure how maintained it is these days. | xitang wrote: | Agree that JSON Resume is a great project. I had looked into | the project before building this and they have been an | inspiration. | Alifatisk wrote: | I vouch for this | agumonkey wrote: | it's cool, you host your json on a github gist and it's | available online | | that said my resume is not working anymore, even though the | gist is still there. I wonder if others have the same issue. | moffkalast wrote: | So in a sense, you've made a resume builder you can now put on | your resume that you've built with the builder itself? Very meta. | xitang wrote: | Yeah haha, and it is true. I actually personally use this | resume template to apply for jobs during my last job search and | was invited to interview with companies like Dropbox, Meta, | Amazon. Now I translate the template to be creatable with the | builder so I can edit it easier and other folks can use it too. | moffkalast wrote: | "Meta Eyes Resume Builder Builder's Meta Resume, Builder | Resumes Resume Builder Building" | goncalomb wrote: | Looks good, definitely an impressive "weekend project". I'll | probably use it in the future. | | I don't mean to sound rude. But, can you explain what you mean by | "trusted by students and employees from top universities and | companies worldwide" while showing some university/company logos? | How can such a new project make those claims? Was it released | elsewhere privately? Looking at the git history, I see it was | created 2 days ago, in a single commit. | xitang wrote: | Thanks for you kind word and for asking this great question. I | have to admit that the claim is more for marketing purpose to | make it look impressive. The truth is that we tested the design | with a small group of folks, including myself, students, a | career coach and friends. We use this design during our job | searches and we have landed interviews/offers from the | companies listed in the logo clouds. It works for a small | sample size of us, so we include the logos up there to enhance | its credibility that it at least has proven to work for some | companies out there. | rosmax_1337 wrote: | >I have to admit that the claim is more for marketing purpose | to make it look impressive. | | If you are going to be honest about lying by admitting to us | that you lied, just state that it was a lie, don't euphemize | it as marketing. Otherwise the "honesty" just comes of as | manipulation. | xitang wrote: | I apologize for the confusion the statement has caused and | comes off as lying. The statement is accurate and is in | fact tested & likened by students and employees listed in | the logo cloud. I appreciate the feedback that given it is | only a handful of us, this statement can give the wrong | impressions that it is more widely used than people | perceive. I want to keep the project honest, clear and | transparent as much as possible and I just create the issue | to track this: https://github.com/xitanggg/open- | resume/issues/7. I will remove the statement next to not | mislead anyone and might consider adding it back only if we | have more social proofs from more users in the future. | rosmax_1337 wrote: | >The statement is accurate and is in fact tested & | likened by students and employees listed in the logo | cloud. | | I have no doubts your claim as it was written in text was | correct. The lie was by layout and usage of company and | university logos. These kinds of "we are trusted by" and | "in cooperation with" sections are common, it's what | you're making in that section, and the usage of logos in | those sections always mean the same thing: these | organisations use/trust our software. | goncalomb wrote: | I guess you could just be totally open about it, and | change the wording to something like "the open-resume | design already helped some people land positions at", | then show the logos. That way you are being honest, and | doesn't look like a direct endorsement from those | companies. You get your logos for "marketing", and you | are safe from misinterpretation. IANAL. | xitang wrote: | Love this suggestion! | jokethrowaway wrote: | It's not a lie if people from those companies are endorsing | the product | | Now, I know from experience, you probably want to hear from | their legal team (or have a contract which make it | explicit) before putting a company's logo on your website | as an endorsement - but I doubt they'll sue you | drekipus wrote: | Just remember, it's not a lie, if _you_ believe it. | skwirl wrote: | Where was the lie? It's pretty crappy to baselessly accuse | someone of lying. | LastTrain wrote: | This thread is making me understand why they have to | teach ethics. | rosmax_1337 wrote: | They claimed companies like Google and some universities | trusted their software. If you read it word by word, it | was only a claim that people who worked at the companies | and who studied at the universities trusted their | software, but the usage of company and university logos | also made clear claim that the companies and universities | themselves had endorsed it. | | They admitted it was for marketing purposes, and I added | that rather than to euphemize it as marketing, they | should instead admit that they lied, otherwise their | attempt at honesty comes of as manipulative. It is | possible to tell a lie by the usage of logos and layout, | not only in text. | | This has now been removed from their website, you can see | their original layout here: https://web.archive.org/web/2 | 0230625170119/https://www.open-... | dotandgtfo wrote: | I don't really attribute this maliciously. Yeah, it may | be overstepping it a bit but the wording can make sense | (but they should definitively change it). Developers | generally aren't great marketers and these guys aren't | native in english. | rosmax_1337 wrote: | >I don't really attribute this maliciously. | | I don't attribute it to stupidity. (Never attribute to | malice that which is adequately explained by stupidity.) | | They tried to use other organizations logos in their | "loved by section" to make their product seem more | trustworthy than it was. By using smart language they | could have gotten away with it in case of a lawsuit, and | most companies don't even bother to go after stuff like | this. By the time a lawsuit could have been relevant, | their landing page would have changed. It's because I | respect their competence that I attribute it as | intentional. | | Don't get me wrong, I don't give a rats ass about what | someone does with some large company/organization logos | on their website, it's not that I'm trying to stop some | misuse of their trademarks. But if you chat with us about | your page, and try to be honest about that the section | there is toeing the line of truth, don't call it | marketing, just tell us you lied on your webpage. It's | not the end of the world to tell a lie on the internet. | caboteria wrote: | > Never attribute to malice that which is adequately | explained by stupidity. | | Sorry, this false dichotomy is one of my pet peeves. It | should read "Never attribute to something that which is | adequately explained by something else." | rosmax_1337 wrote: | The observation that stupidity and incompetence is more | common than malice (by many degrees) is correct. It's not | a true logical dichotomy, it's just a saying. | tornato7 wrote: | He could have just sent it to a few friends at those | universities/companies. Nobody should take those sorts of | 'trusted by' sections seriously anyway. | thebruce87m wrote: | It's an interesting claim - out of interest I looked up how | many countries actually use a resume over a CV and some sources | say only United States, Australia, and Canada. | mminer237 wrote: | What's the difference between a CV and a resume? I understand | academia uses longer CVS, but I thought they were synonymous | terms for general job hunting. | rosebay wrote: | [dead] | pachico wrote: | I would allow people to scrape a LinkedIn profile and get the | resume from there. | kalverra wrote: | This is great! I enjoyed the breakdown of the ATS logic you use. | Did you look at how others like Lever use ATS and replicate that? | Or was this a green field build? | [deleted] | jedberg wrote: | Interesting. I put my LinkedIn generated resume into the parser, | and it only parsed it about 1/2 right. | | Which makes me wonder, who is doing the wrong thing here? Is | LinkedIn generating a bad resume, or is the ATS parser not able | to parse what I assume should be pretty standard, as I imagine a | lot of people use that feature of LinkedIn. | xitang wrote: | This is very helpful to know. Thanks for sharing this. I | haven't tested the resume parser with the resume pdf generated | from LinkedIn. I just create an issue and will test it next: | https://github.com/xitanggg/open-resume/issues/5. I will share | more once I look more into it. | jedberg wrote: | Awesome! I attached my PDF to the ticket for you to use for | testing. | xitang wrote: | Thanks, much appreciate it. | tacone wrote: | I wrote my own (code first) resume generator and I am very | curious about your project, also for things I didn't know about | like ATS. Will definitely look into it. | xitang wrote: | Amazing to hear that you are creating your own resume | generator. I have learned a lot while building this project and | am happy to share thoughts if you have any questions. I | document my code extensively so I hope it can be helpful | reference too. In regards to ATS, basically company uses ATS | software to parse resume info, the most ATS friendly resume | structure is the simple single column resume design since it | works best with the parser by being easiest to parse. | theyknowitsxmas wrote: | A dad's resume from the 1980's | https://github.com/runvnc/dadsresume | razemio wrote: | Just as a thought. For me, AsciiDoc was perfectly fine. No | modifications needed, and it is compatible with GitHub's build in | preview. That's what it could look like: | https://github.com/razem-io/resume | | Also, by no means is this a good resume. It just works for me as | a developer. Using it since 7 years to apply for jobs. Did not | disappoint yet ;). | siilikuin wrote: | Nice work, Xitang. Curious to know if this supports the JSON | Resume format. | xitang wrote: | Thanks for your kind words. When creating the resume state | structure, I have considered making it a JSON Resume format so | it is compatible with other JSON Resume as well as tools that | built on top of JSON Resume. However, after looking more into | JSON Resume's schema, I find it to be a bit more restrictive | than I would like, e.g. it includes a startDate and endDate as | date type for work experience, but I want to combine both into | date so user can type anything they like `June 2022 - Present` | or `06/2022 - Present`. Also, for skills, JSON Resume has a | very fixed structured but I want to give users the freedom to | type anything in any format. Overall, I think JSONResume works | well on its own and defines each field very well. But when | thinking in product level, these restrictions might pose too | much restrictions, so I ultimately create my own custom resume | state type. | dr_kiszonka wrote: | This sounds reasonable. If exporting a JSON resume is not | possible, maybe you could support importing one? | t3pfaff wrote: | I have liked the outputs and organization of [Reactive | Resume](https://rxresu.me) in the past but I have realized it | gets parsed unintelligibly by most ATS and seems to rasterize | some sections as well. Is there a way to directly import json | into the builder on this? | leodler wrote: | I'm only asking because you reference it specifically, but were | you actually able to find a copy of ISO 32000?? | xitang wrote: | Yeah I did. I am not sure which link I used before but this one | seems to also work: https://www.pdfa- | inc.org/product/iso-32000-22020-document-ma.... It is free but | you have to get through paywall first. It is ~1000 pages doc | and I skimmed through it before. The resume parser uses PDF.js | to read the pdf, I have also watched the presentation by Julian | Viereck https://www.youtube.com/watch?v=Iv15UY-4Fg8 that | explained some of parts inside a PDF doc | tap-snap-or-nap wrote: | Overall, a very good, useful and simple project. | latexr wrote: | This looks really good. Responsive real-time preview, clear | interface, no login necessary, customisable without being | overwhelming. Even the category names can be edited if you need a | CV in a language other than English. You're ticking a bunch of | the right boxes. Fantastic work, I've already sent the link to a | few friends. | xitang wrote: | Thank you so much for your kind words and support! I am so glad | you like the UI/UX and share it with a few friends. I hope they | might find it helpful | eikenberry wrote: | IMO if you're targeting software developers you might want to | consider including the github or similar link to their portfolio | in the top section. It is one of the more important items to | include, more so than linked-in for devs. | xitang wrote: | Thank you for this great feedback. I agree with this 100% and I | personally use github link in my resume instead of linkedin | link. Currently, it shows a GitHub logo if you pass in a github | link, e.g. github.com/eikenberry. I just create an issue to | keep track of this on how to make it more noticeable: | https://github.com/xitanggg/open-resume/issues/6 | hansoolo wrote: | Good one! I just tried it out because I need a resume and my old | one was done really weirdly in InDesign ages ago. | | One thing I noticed was the really weird (I am on Firefox) : When | I tried to enter text in the additional box and bullet points | were activated it would create a bullet point after every space I | pressed.... | linusha wrote: | A general question: What do you all think about this Skill | representation as points out of 5 (or 7 or 10 for that matter)? | These arbitrary scales always hit me as kind of...useless? There | is no frame of reference what a specific amount of points mean. | Of course, with this kind of skill-self-description there will | always be difficulties, i.e., one does not always know what one | does not know etc. But it seems to me that e.g., a duration of | full-time or equivalent experience with a technology would | provide a better way of measuring experience than these arbitrary | scales? | kulikalov wrote: | IMO it makes more sense to simply mention the most important | skills inside the position description bullet points. | xitang wrote: | Agree with others' points that this skill meter is subjective, | arbitrary and might not add much value. I created it initially | more as a option to make the resume design to look more | creative and appealing in design. I did called it out that it | is an optional section, but yeah, agree that this section seems | to require more thoughts. I create an issue to keep track of | this: https://github.com/xitanggg/open-resume/issues/11 | clnq wrote: | The skill bars or skill meters are completely useless because | one person's 10/10 is another person's 2/10. Moreover, the more | junior the engineer, the higher they score themselves in their | discipline. | | I am an older engineer and I would rank myself 6-7/10 in most | aspects of my work, even if I have architected and built some | trend-setting systems in my corner of tech. I have never seen a | junior score themselves so low on average. | | My experience is also that companies that care about these | things (where hires are mainly filtered by HR and not SWEs) | tend to build very mediocre teams. I am probably old enough to | eschew the whole resume padding or prettifying thing all | together. My last resume was written in Notepad, and it worked | just fine for its purpose. | avip wrote: | I wrote my last cv in markdown and named it my_name.cv | | Disappointedly, lots of "resume uploaders" refused to accept | my file, even as .txt. | | Had to retreat back to pdf. Hard times we live in. | zyberzero wrote: | I do something like that, but use pandoc to get whatever | format they ask for. It's not always nice looking, but it's | seldom me who is initiating the contact (ie they already | have an interest in me, and they need a resume "for the | process"). | darau1 wrote: | I decided that I'd track my time on any project that I work on, | and put those projects into categories that I want to be | represented in my CV. Whenever I generate a resume, I'll | aggregate the time spent on those projects, by category. So | I'll get a neat little thing that says "6 months hands-on | experience with Ruby on Rails", or something similar. | alexpotato wrote: | I used to say this (when asked about my Perl skills): | | "In terms of the whole world? I'm probably a 5-6 out of 10. In | terms of people in finance, I'm probably a 8 out of 10." | | And I put it this way to show: - I'm not a Perl guru - I also | know, roughly, the spectrum of Perl skills in my industry - I'm | therefore closer to the upper end for my role + industry match | sroussey wrote: | Stack rank your skills. It's valuable to know which you know | better than others. Ranking against peers is pure folly. | delijati wrote: | Exactly. That's what i'm doing. I also rank the tech that i | really do not like to work with lowest ;) | jcul wrote: | I think it's useful for a junior engineer to display I have | experience in x, y, and z, and this is how I rate my personal | proficiency in each. | | I wouldn't take a 9/10 to mean I am in the top 10% world wide | in this skill, rather it is where I consider myself most | proficient. | | For more senior roles I might see it as a slight red flag to be | honest. | ghosty141 wrote: | They are arbitrary in a way but remember that the people | scanning over the resumes are not technical people, for them | its important that a skill is there and thats about it. Finding | a job is more about social skills than technical ones. | linusha wrote: | But why spent valuable estate on the CV by providing a made- | up scale, when just putting the skill would be enough to | satisfy your argument? | evilduck wrote: | Because resumes aren't evaluated on maximum information | density (and sometimes sparser resumes even do better). | | I don't care for skill self-ratings as a concept either but | these are placed in what would need to be negative space | anyways. If you're committing to a skills list, removing | the rating dots and stuffing more skills in their place | probably wouldn't have a positive effect. | xyst wrote: | Looks like the LaTeX template I use | shmooper wrote: | Awesome work! The builder is super comfy and intuitive. Just one | request - would really like to mark in bold parts of a sentence. | xitang wrote: | Thanks so much for your support and kind words. I just created | an issue to document this feedback: | https://github.com/xitanggg/open-resume/issues/4. Can you share | more about your use case of mark in bold in parts of a sentence | and what are the things you would like to mark in bold? | Andrew_nenakhov wrote: | Many years ago we were posting jobs on a local bulletin boards | and received applicant resumes on an email. The composition of a | resume acted as a primary filter from people who couldn't even | organize a few lines of information about themselves. | | Then, an internet company in our country took over the market and | almost all jobs are searched through it. Of course,it features a | very nice resume builder, so now everyone has a nice resume and | we can't even filter out the worst candidates without an | investigative effort. | | Thus, this work is commendable, but might have harmful effects. | LikeAnElephant wrote: | I think this mindset is vastly more harmful than an open source | resume builder. | BaseballPhysics wrote: | Damn shame the recruiter world moved to ATS's, which force | folks to use tools like this to ensure their resume can be | gobbled up and understood by those systems. | | Personally, I love my bespoke, beautifully typeset CV. But I | also recognize it's useless if I ever want to get through the | ATS screening process. I'm far better off using a tool like | this so I have confidence the damn thing will get read | properly. | | Or: your profession is now reaping what they've sown. Force | resumes through a machine and we'll start building them with | machines. | RobotToaster wrote: | Require applications to be sent by post. You'll filter out a | lot of people who can't even send a letter properly that way. | [deleted] | corobo wrote: | You'll also filter a bunch of people who respect their time | enough to say "fuck that lmao" | | You can probably get away with it you're the only place | hiring | AHOHA wrote: | You are discriminating against the candidates who might have | some disabilities (whether they know they have or not) like | dyslexia, you are also discriminating against candidates whose | English (or whatever that language in your country) isn't their | first, even though they might be the best suited candidates, | best programmers/engineers/etc., I have seen this first hand in | some interviews, where some candidates eliminated from the | first round by hiring managers because of similar issues or | even silly ones like having an accent, after I -as the | technical interviewer- gave the green light thay they are | qualified for the second one. | joelegner wrote: | In my field communicating with other English-speaking people | is probably 80% of the job. Someone who cannot read and write | clear English prose will not be successful. Serious question: | if I eliminate someone from contention because they struggle | to read, write, and speak English, is that "discrimination"? | Arch485 wrote: | Yes, by definition. Whether or not it's legal depends on | where you live, and whether or not it's ethical depends on | who you ask. | pjmlp wrote: | Depends on how good their lawyer happens to be, swording | arguments with the employment law for people with | disabilities. | | https://www.dol.gov/agencies/odep/publications/fact- | sheets/e... | AHOHA wrote: | No one said anything about the ability to communicate, but | the discrimination against candidates with some disability | like dyslexia, it is YOUR job as an employer to provide the | proper tool -either during the interview process or even | after hiring- to make sure the work isn't affected, and | having a proper process to address it. Same goes with | accent, it isn't about the ability to communicate but | rather the accent or linguistics bias either by not hiring | these candidates, or excluding them later from meetings, | presentations, etc., or eliminating any future career | growth. | | Obviously those discriminations are illegal so it goes | passive most of the times, by continuous interruption | during meetings or intentionally asked to repeat or | elaborate themselves, among other. | | It's not about communication abilities as this is usually | the covert passive response for such discriminatory | behaviors, a lot of these candidates can speak "better" in | terms of clarity than people with Australian accent for | example, it's just another episode of "I'm better than | you", you can read more about that in here: | | https://www.bbc.com/worklife/article/20210528-the- | pervasive-... | | https://www.forbes.com/sites/janicegassam/2022/11/18/accent | -... | | https://exceptionalindividuals.com/about-us/blog/what-is- | dys... | Andrew_nenakhov wrote: | > it is YOUR job as an employer to provide the proper | tool | | I love it when people from internet forums are telling me | what my job is. | | You know, your way of thinking will eventually lead to | understanding that interviewing is inherently | discriminatory against everyone but the best candidate, | and thus must be abolished. This will lead to a creation | of some kind of government agency that you'll ask for a | worker and it'll appoint someone who would be considered | as acceptable by some clerk. You wouldn't have the | freedom to refuse to hire the appointee and would be | obliged to pay him. | dexterdog wrote: | It is and it's perfectly fine to do as long as you don't | leave the wrong kind of paper trail. | Andrew_nenakhov wrote: | Yes, when hiring I do discriminate against candidates with | bad skills. | | Reading and writing, communication in written form is a | critical skill for a software developer, more important than | even coding skills (btw, I'm yet to see a person who can code | and can't write, or even hear about such person). It is | irrelevant, what is the reason for the lack of skill - innate | disability or low intelligence - if you can't clearly and | precisely communicate with your coworkers, you'll create more | problems for the team than you will solve. | | And speaking of discrimination, you wouldn't hire a | paraplegic person as a nurse or firefighter, right? | AHOHA wrote: | As I mentioned in the comment below, this is the first | excuse for such discrimination, as most of the times they | do properly communicate and can effectively communicate the | idea, but it's the covert way of discriminating them. One | of the examples I witnessed, someone was from Singapore | -and in Singapore just like a lot of other countries, | English IS native, i.e. taught early in life- but they do | have a thick accents, and the candidate was eliminated | because of that, and obviously the hiring manager made the | same silly excuse like you so he can feel better about | himself, that it will "hinder" the communications. As long | as the communication can be conducted, anything else is | pure linguistics bias, you don't see such bias when an | international team of scientists are working in a space | station or similar projects for example, even though in a | lot of cases they lack the vocabulary per se, and lacking | such vocabulary did not indicate a lack of skill or | intelligence either, let alone to be evaluated by an | average IQ hiring manager. | | Another case I witnessed was in Canada, where French is an | official language, yet the hiring manager excluded one | candidate because he had a thick French accent.. | | Technically speaking too, there's nothing as "native | English", we all do have an accent to some degree, a lot of | English vocabulary are taken from other languages, and even | English speakers do have a lot of silly typos and mistakes | in their writing all the time, including my writings in | here, so it's never an excuse. | | >And speaking of discrimination, you wouldn't hire a | paraplegic person as a nurse or firefighter, right? | | That's a poor analogy, you do have the tools to properly | and easily compensate such linguistic disability, as easy | as having someone double checking their writing or having | one of these new AI spell check tools, etc., but we don't | have the proper technology and tools to compensate for a | paraplegic to be a firefighter, yet, say in the future | there are proven ex-skeletons that can help, then yes you | are discriminating. | Andrew_nenakhov wrote: | I'm talking about people writing in their native | language. Also, thick accent is not noticeable when | someone is writing. But low intelligence is. | | > you do have the tools to properly and easily compensate | such linguistic disability | | No, I do not have such tools, and neither do you. | Chris2048 wrote: | > I have seen this first hand in some interviews, where some | candidates eliminated from the first round by hiring managers | because of similar issues or even silly ones like having an | accent | | You have first-hand experience of hiring managers telling you | they eliminated someone b/c they had a foreign accent? | kingkongjaffa wrote: | Pretty firmly with you on this one and not with the detractors. | | Ultimately, engineers are solving business problems, working | with other departments and untangling technical ideas. | | Often they need to explain those ideas to non-technical folks, | and just as often, they need to justify their decisions to | technical and non-technical colleagues. | | In every area and task having solid writing skills including | documentation, emails, and putting together reports, is | extremely important. | | Frankly if engineers lack the care and attention to detail to | put together a decent resume that's a pretty strong signal | their other writing is probably sloppy as well. | | To the detractors: writing code is the easiest part of the job, | figuring out what code to write to solve the right business | problem in concert with other areas is what is important. I do | not care if you are a wiz kid mega coder, if your writing is | sloppy it casts doubt on everything you _are_ trying to say. | jnsie wrote: | > The composition of a resume acted as a primary filter from | people who couldn't even organize a few lines of information | about themselves. | | That's fine...but you have no way of knowing if the people you | filtered out would have been low or high performing employees. | wnolens wrote: | Are you hiring for a writing gig? | | If not, the bias could hurt. It's like a leet code interview - | artificial bar from highly biased interviewers which kinda | sorta works but is buggy and a bit discriminatory. | JoshuaEN wrote: | Most of my job as a software developer is communicating with | other people (stakeholders, peers, management), including | written (pr comments, emails to various people, Teams chats, | design documents) and vocal. Even writing code is ultimately | a form of communication (code structure, variable names, | comments, etc...). | | Even new developers who are primarily going to be mentored | greatly benefit from being able to effectively communicate | with their mentor and the rest of the team (plus being able | to grow into more senior roles). | | Someone doesn't need to be perfect at communicating or | anywhere close, but just like I wouldn't hire someone who | cannot show a baseline of programming skills and knowledge, I | also wouldn't hire someone who cannot show a baseline of | communication skills (and I have regretted getting swayed by | other interviewers when a candidate did well in other | aspects). | robobro wrote: | If your primary filter is whether or not someone can produce a | resume or not, do better. | Andrew_nenakhov wrote: | It suited me quite fine for many years. | | If an intellectual worker can't take a text editor and | produce a coherent text about his skills and job experience, | it is unlikely he'll be good at any job that requires | thinking. | least wrote: | > If an intellectual worker can't take a text editor and | produce a coherent text about his skills and job | experience, it is unlikely he'll be good at any job that | requires thinking. | | I'd argue that if a resume builder threatens your ability | to filter out good and bad resumes, you're probably not a | good hiring manager and also are unlikely to be fit for a | job that requires thinking. | [deleted] | jamietanna wrote: | Looks pretty interesting - unfortunately my CV | (https://hire.jvt.me) couldn't get parsed fully, but would | definitely be up to chat about if you'd be interested in | supporting things like Microformats, as my CV (in HTML form) is | marked up with them to make it easier to parse | mewonderswhy wrote: | Really impressive work, although I was wondering, could this be | made as a static HTML "application"? No NextJS, no ReactJS, not | even TypeScript. Pure HTML/JS/CSS hosted statically. | hmmokidk wrote: | Really amazing! When I tried to re-import what I created it had | some issues though... Namely the descriptions got moved around.. | and some other stuff. But otherwise this is amazing! I might use | my resume I made here. | woodylondon wrote: | Overall, I think the project looks great, and the fact that it's | open-source is a big plus. However, there are a few issues that I | noticed: | | - The web editor doesn't seem to display pages 2, 3, etc. | | - The biggest concern I have is how the platform handles the end | of a page and page breaks. Specifically, the text seems to be too | close to the bottom of the page, with no footer padding. If I | were to add a new role to the CV and include the company name, | I'd expect the platform to be smart enough to recognise that | there isn't enough room for the entire entry and to move the name | and the first couple of associated bullets to the next page | instead of awkwardly splitting them across two pages. | | - I also noticed that my Word CV fits on 2.7 pages, while the | document on your editor spans 3.5 pages, with identical font | sizes and types. Is there any way to adjust the text width which | is what i think the issue is. | velosol wrote: | Much of your second issue is broadly widow/orphan control in | case that helps with solutions for OP or for your interest. | | https://practicaltypography.com/widow-and-orphan-control.htm... | js4ever wrote: | Very nice, thanks for making this open source! | xitang wrote: | Thank you for your support! I am so glad you find it nice. ___________________________________________________________________ (page generated 2023-06-25 23:00 UTC)