jobs-discuss

Mario G 2025-03-09T18:53:17.841809Z

(well, more plain-text-for-a-CV-discuss than jobs-discuss, shout if you think there's a better channel for this) It's time to rectify to an old youthful mistake and move my CV from a Word like format (which apparently I'm not capable to use anymore without becoming insane) to something more plain-text based where I can enjoy all our beloved Vim/Emacs-ish sorceries and customisations. πŸ§™β€β™‚οΈ Does anyone have any plain-text favourite solution (truly vanilla plain text, markdown, asciidoc, org, anything else, I don't mind which one) to mess with plain text and then export it to PDF?

fjsousa 2025-03-12T08:27:15.462589Z

I did mine based on a yaml file that I parse into HTML, then print to a PDF. I also used babashka tasks to orchestrate the whole thing. I used yaml instead of markdown simply because I figured having a bit of structure would be useful when manipulating the file to produce custom CVs for each role I applied to.

Cora (she/her) 2025-03-09T18:59:28.082509Z

I've seen folks make their resume in HTML + CSS, and then you can use @page and @margin to set how it prints to PDF

πŸš€ 1
1
zane 2025-03-09T19:01:14.428309Z

https://typst.app/ (https://github.com/typst/typst) is pretty great!

1
Cora (she/her) 2025-03-09T19:25:55.678799Z

https://typst.app/universe/

Cora (she/her) 2025-03-09T19:26:04.179889Z

some nice resume templates in there

2025-03-09T19:27:08.649109Z

I have a latex file for my resume, which is the only place I use latex these days, and I have a makefile to build it, but it uses the bsd make dialect because I was using freebsd 15+ years ago when I first wrote it. So I keep having to install bmake (the typical name for the bad make package on Linux) and re-learn latex every 5 years or so when I need to get another job. Which is to say, what's wrong with Word? (I briefly thought about moving to typst, but bmake isn't that hard to install)

πŸ‘ 2
Mario G 2025-03-09T19:34:59.430209Z

Me becoming insane is about me being nowadays very comfortable with other ways of manipulating text and not used anymore to use Word (or similar), but I don't think there's anything wrong with it.

Cora (she/her) 2025-03-09T19:36:10.237899Z

I made my resume in google docs, it was fine and people seem to like if

Cora (she/her) 2025-03-09T19:36:59.144059Z

I do wish I had CSS-like style control

2025-03-09T19:41:00.009489Z

Yeah, raw html seems super appealing. Lots of control, you won't have to worry about keeping a build environment around for it

Cora (she/her) 2025-03-09T19:58:19.484759Z

and backwards compatibility is stellar

😍 1
Nick McAvoy 2025-03-10T00:11:55.710939Z

I think your resume needs a PDF format. Recruiters work in their ATS system and will just pull up your resume quickly there. If the HTML resume makes a nice enough PDF (as Cora suggests), then no worry there I guess. A colleague gave me his LaTeX template. It was gorgeous. When I really needed to hone it down to one page though, I didn't get around to learning LaTeX enough to tweak it the right ways. For the time being my new (one pager) resume just lives as a Google Doc. Now I want to try Typst though. It seems like that or TeX shouldn't be too much work.

Max 2025-03-10T02:02:35.838629Z

I use markdown with a little inline html and a custom css file. I use pandoc to render it to html and β€œprint” it to pdf from my browser. I can share my code with you if you like. I used to use other markdown renderers but I’ve found that most software in that space changes too quickly for something I only touch once every few years. . Pandoc is rock solid, installable via system package managers, and has a Clojure-like approach to backwards compatibility

Ben Sless 2025-03-10T06:37:57.257669Z

I'm using a LaTeX template I found online, twiddled with it a bit, it looks nice

daniel.vieira 2025-03-11T00:27:40.956139Z

When I was looking for new jobs I've created a repo in which you can write an edn file and run a command to produce the pdf. Here it is in case someone is interested https://github.com/danielhvs/nerdCV

πŸ‘€ 1
Ken Huang 2025-03-11T01:33:13.905809Z

I used an orgmode based solution, which works really well for me.

Ken Huang 2025-03-11T01:35:30.543349Z

Here is the repo, an incredible idea: https://github.com/kishvanchee/orgmode-resume

Ken Huang 2025-03-11T01:37:24.253479Z

@mario.giampietri since you mentioned Emacs, I think you definitely need to give it a try, and I just found out there are other similar ones on GitHub.

πŸ‘Œ 2
Mario G 2025-03-13T21:21:30.960109Z

Thank you all for your suggestions πŸ™‚

walterl 2025-03-16T12:17:28.436219Z

Raw HTML for me too, with all CSS and images (icons, really) embedded, making it an all-in-one, single file, plain text, version controlled document. It has some custom CSS for print media, but I'm not sure if it has ever been used. I serve it from my personal site, allowing me to monitor access to it. If a job application requires a PDF, I create a bespoke "please find my hand crafted CV [here]" PDF (HTML printed to PDF). If that's a problem (it hasn't been, so far), the company probably won't be a good fit for me anyway.

walterl 2025-03-16T12:19:55.363339Z

Taking the HTTP access monitoring a step further, someone I interviewed recently added an interesting twist: application specific basic HTTP authentication credentials. So he would generate and attach evilcorp:letmein credentials to an application to E-corp. This gives even more info in the logs as to who is accessing your CV.

πŸ˜† 1
dpsutton 2025-03-14T14:52:41.955659Z

https://github.com/yogthos/resume is interesting to me. I think my resume was in an online latex site (sharelatex or something, maybe overleaf) and i think it is gone now

dpsutton 2025-03-14T14:53:34.299769Z

ha! still there

Mario G 2025-03-14T14:59:43.249869Z

‼️ I'm really intrigued by the idea of imposing to anyone who wants to read my CV the installation a tool of my choice and having them running npm i (or equivalent) 🀣

πŸ˜† 1
dpsutton 2025-03-14T15:01:14.528549Z

that would be incredibly strong signal. Not sure which way it would cut though

Cora (she/her) 2025-03-14T15:31:45.570499Z

are you that in demand that that would be a useful filter for you?

Cora (she/her) 2025-03-14T15:32:17.517219Z

because damn, that's impressive if that's the case

πŸ’― 1
Mario G 2025-03-14T17:48:23.737829Z

> are you that in demand no, but still I enjoy the idea itself 😁

Mario G 2025-03-14T17:50:54.431679Z

I presume the Yogthos repo above is to build their own CV but the first instinct was reading it as wanna read it? Go npm i it yourself

dpsutton 2025-03-14T17:52:29.954849Z

the only people i would build a resume for are the people i wouldn’t need to see a resume for πŸ™‚

Cora (she/her) 2025-03-14T17:52:32.707849Z

I read that as "go npm i yourself" which is a lot more funny

🀣 4
2025-03-14T19:52:03.311739Z

I mean, a PDF is a PostScript program, everyone just already has an environment to run it

dpsutton 2025-03-14T19:52:54.778959Z

there was a beautiful exploit where someone made a vm in a pdf. i forgot the details

zane 2025-03-14T20:00:17.339339Z

https://github.com/doom-pdf/

πŸ˜‚ 2
Cora (she/her) 2025-03-14T23:46:33.451509Z

https://pdf-insecurity.org/pdf-dangerous-paths/attacks.html PDFs are wild

Shantanu Kumar 2025-04-08T06:21:41.268579Z

I have a LaTeX resume that I edit/produce-PDF directly in Texmaker: https://www.xm1math.net/texmaker/