Edit: also, I agree that Computer Modern can come off as signaling (although, in quant finance, I found it to be a useful and positive signal). But using other fonts it doesn't have the same connotations and just looks a bit more polished.
%\item{Built internal dashboard for foo}
% this was that awful project for <person> where they changed the requirements at the last second and yada yada...Specifically, I use `mathpazo` with smallcaps and old-style figures enabled:
\usepackage[sc,osf]{mathpazo}You really shouldn't though. Computer Modern is a pretty ugly font.
At least use something like New Computer Modern if you really need a Scoth Roman font with maths.
I would, and do, use TeX. Hell I'd use LaTeX for everything if I could.
I use LaTeX for mine, not because of some misguided sense of street cred, but just because I want it version controlled. I'm sure there are some nice pandoc templates for styling markdown CVs, but AwesomeCV for LaTeX CVs was what I came across, and has worked fine (roughly, it's abandonware that I've tweaked/fixed a bit but nobody's PRs get merged) since. My CV doesn't say 'proudly generated with heart emojis in LaTeX', or anything like that, it's just the tool I happened to use.
I've used OverLeaf [1] and a tweaked Shawn Pan's 'Resume for a Software Engineer' template [2] in the past.
[2] https://www.overleaf.com/latex/examples/resume-template-for-...
Edit: Wait... OpenVC? ;)
Yeah, I know, I am weird.
If it was for print then yes, I would. But a CV isn't technical information so I'm not sure what your point is here.
Have you considered that LaTeX might be the only typesetting tool I know? Why would I learn another piece of software just to typeset my CV?
Here are a bunch of templates that range from decent-looking to beautiful: https://www.overleaf.com/gallery/tagged/cv
The reason I think LaTeX resumes/CVs rarely make sense is that there are a number of HR departments that require them in MS Word format (often this is a SharePoint house and yes, I think that bizarre, but that is what I've found). LaTeX can be converted to Word doc, but in my experience always requires tweaking.
For sharing technical work, I think it depends on your audience.
A connected team with a decent wiki or document generation pipline authoring informal technical how-tos or status intended for the team only? Then some flavor of markdown (I prefer Creole) can make perfect sense.
Authoring anything for team external use should use a well defined community standard (rustdoc, rst, etc.) if what's being documented is specific to that community (Rust code, Python code, etc.).
Authoring anything of a more technical nature (papers, how-tos to be delivered to a client, CONOPS) should be authored in a pipeline that starts with a text based format, so that you can put it under good version control (opinionated, but SharePoint/Word do not count for that for me). I prefer LaTeX for that format. Some prefer Docbook, some DITA, and I've even seen a TOML version. This gets you version control, document section re-use, and fine-grained control over document layout.
Note I said should.
Some potential barriers to that are:
* Skillsets - the rest of the team does not know Docbook, DITA, or LaTeX and may be resistant to learn. This will make it a hard sell to management.
* Time - The project does not have the budget or scope to change how documentation is being done, according to management. In reality, this pipeline will save time in editing, and improve quality delivered to the client or end customer.
* NIH/NIMBY - Not Invented Here and it's more obstinate brother, Not In My Backyard. If your shop has always done it a certain way, then the team may be resistant to changing. Especially if the way it has been done is reflective of a Windows world (MS Word, MS PowerPoint). If management is part of this problem, move. Only partially kidding, but a good document pipeline will be a hard sell.
What do you do if you cannot sell a good document pipeline?
You could version control your MS Word documents in Git through conversion[1], but this means you might lose some of the little tweaks your manager did to improve quality/put their stamp on the doc.
Another option is that MS Word has track changes, and you may be stuck with a combination of track changes and SharePoint/Confluence versioning.
Another option, which I've never tried, is to unzip the MS .docx file into a folder (each .docx file is a zip of a bunch of files, most them text), git version control that folder, and re-zip it up when needed. Not sure how well git diffs will work in this situation though. My guess it probably not well, but maybe better than nothing.
[1] https://blog.front-matter.io/mfenner/using-microsoft-word-wi...
If, in your job, you were trying to express technical information, you wouldn't use LaTeX. You might use it for a paper or a book where you have a lot of content or multiple issues that you want to look consistent. But a resume is a single, small document with multiple different sections that have different formatting requirements.
In your job, you probably share information in markdown or rst. If you're looking to signal - and let's be honest, with LaTeX you are - why not use those?
Bonus: ATS systems and recruiters won't bork your input.