News for hackers. Stuff that matters.

mattcdrake

Re:Ask HN: Who wants to be hired? (April 2025) on Tuesday April 01, 2025 @12:47PM (#43548918)
Hey, I'm Matt. I've been a full-stack dev for ~3 years, primarily building Python backends and React SPAs. I've designed projects from scratch and refactored legacy code from the 90s. I'm looking for software development roles close to the product—where my work directly improves user experience.

I’d like to work with a team of low-ego, intellectually honest, hard-working people who prioritize customer satisfaction and building great products. If that sounds like your company, I'd love to help. Thanks for reading!

  Location: Portland, OR
  Remote: Sure
  Willing to relocate: Yes, to Seattle or SF (maybe other places as well)
  Technologies: Python, JavaScript, TypeScript, React, Next.js, Flask, AWS
  Résumé: https://drive.google.com/file/d/1_rDIQ6abm4_c4BcWV2KK-QgllTkE189d/view?usp=sharing
  LinkedIn: https://www.linkedin.com/in/mattdrake100/
  Email: [email protected]
Re:Ask HN: Who wants to be hired? (March 2024) on Friday March 01, 2024 @02:57PM (#39566101)

  Location: Portland, OR
  Remote: Yes
  Willing to relocate: Yes
  Technologies: Python, JavaScript, TypeScript, Flask, SQL, React, Go (learning), AWS, Tailwind
  Résumé/CV: https://docs.google.com/document/d/16gvssMsQIBlQCshKsosFytsD4F7UlLT-3hNqmggFGl0/edit?usp=sharing
  Email: hello [at} mattdrake {.] org
  LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi, I'm Matt. I have ~2.5 years of software engineering experience. Most of it has been on backend systems using Python (REST APIs, services, and automation), but I've done some UI work with TypeScript & React as well.

I'm interested in roles at companies that move quickly to deliver valuable products to their customers. All of the companies that I've worked at fail at some part of that statement. I'd really enjoy working with competent people that are engaged in their work. Thanks for reading!

Re:Ask HN: What games could you spend a lifetime playing? on Wednesday November 29, 2023 @04:07PM (#38465333)
Magic: the Gathering, Dota 2, Minecraft, Factorio, WoW. My highest playtime is CS:GO (over 3k hrs), but I feel pretty over that one.
Re:Ask HN: How did you learn to stretch effectively? on Thursday April 13, 2023 @06:00PM (#35562691)
I like this stretching routine: https://phrakture.github.io/starting-stretching.html

Interestingly, it's written by Aaron Griffin - the former Arch Linux lead dev.

Hey, I worked through this same question for myself when deciding how to move from data analyst -> software engineer (all the way down to the same OSU program!) and decided that the tradeoffs were worth it. I had enough CS credits from my first degree that I was able to finish the program in one year, so that made the decision easier.

What you get from the program will depend on what you put in. The program itself is solid, but you'll definitely need to work on your own to become hireable - mainly leetcoding, real world projects, etc. I would highly suggest taking the more rigorous classes. There's an active slack that helped me to make friends, debug code, and workshop ideas.

All in all, it was worth it for me. It helped me get a job at Intel after graduation, so I guess it was a success.

I wrote a bit about my decision to do another degree on my blog, in case you're interested: https://mdrake.sh/blog/whats_next/

I'm also down to answer any questions about my experience in the program :)

Re:Ask HN: How to pivot from one field to another? on Monday April 10, 2023 @03:11PM (#35516121)
I can tell you how I switched from data analyst -> software engineer. I don't really do DevOps, but maybe it'll help anyway. To prevent qualifying every statement, just pretend I wrote "in my experience" or "for me" after each assertion.

As a prereq, try to make sure you enjoy the field you're switching to. This seems like an obvious step, but I've met people that didn't. Learn and build projects in your target field and make sure that it holds your interest. I built some silly projects with Node & React. I started 20x more than I finished, but finishing isn't really the point at this stage - you're just aiming for exposure. Once I knew what I wanted, I made a plan and started to execute:

1. I positioned myself to program as much as possible at work. In my org, this was easy - most analysts were already writing Python, R, or SQL every day. I took every opportunity to work on projects where the deliverable was working software instead of a slide deck. Almost every data analyst chose the opposite - so there was little competition for these projects. For example, I ended up being able to debug and fix a production C++ application, just because everyone else avoided the task and I offered to try. This step lasted about 1.5 years for me.

2. I learned and built things in my free time. I read books, watched tutorials, did algorithm MOOCs, etc etc. If I had to do this again, I would spend 1/5 the time (or less) following step-by-step tutorials. They definitely helped (especially with "unknown unknowns"), but stumbling through the silliest of projects helped me retain so much more. I did this in parallel with step 1.

3. I did a CS degree. I detailed my cost-benefit analysis in a blog(1), so I won't regurgitate it here. I don't think this is necessary, but being able to apply to new grad SWE jobs was a boon. I tried making the switch before doing a CS degree and got filtered at the resume stage almost every time. I think degree gatekeeping is dumb, unfair, etc. but it is a real problem constraint that you should consider.

I hope any of this helps. It has been a lot of work, and a lot more work to go...but I'm 100% sure I made the right choice. My email is in my profile if you think there's any help I can offer. Good luck!

(1) https://mdrake.sh/blog/whats_next/

Re:Ask HN: Who wants to be hired? (April 2023) on Monday April 03, 2023 @11:42AM (#35425697)

  Location: Portland, OR 
  Remote: Yes  
  Willing to relocate: Yes  
  Technologies: Python, TypeScript, JavaScript, React, Node.js, SQL (Postgres), Flask, AWS   
  Résumé/CV: https://mdrake.sh/resume.pdf  
  Email: [email protected]  
  LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi HN, I'm Matt! I'm looking for full-stack or similar software development roles. I’m especially interested in product-focused dev teams (vs. infra). I have recent professional experience working on the backend (Node/Python) and UIs (JS/React). I’d like to work with people that are proactive, collaborative, and intellectually honest. If you think I can help your company build something cool, I’d love to hear from you. Thanks!
Re:Ask HN: Who wants to be hired? (March 2023) on Thursday March 02, 2023 @03:38PM (#35001687)

  Location: Portland, OR 
  Remote: Yes  
  Willing to relocate: Yes  
  Technologies: Python, TypeScript, JavaScript, React, Node.js, SQL (Postgres), Flask, Redis   
  Résumé/CV: https://mdrake.sh/resume.pdf  
  Email: [email protected]  
  LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi HN, I'm Matt! I'm looking for full-stack or similar software development roles. I’m especially interested in product-focused dev teams (vs. infra). I have recent professional experience working on REST APIs (Python/SQL) and UIs (JS/React). I’d like to work with people that are proactive, collaborative, and intellectually honest. If you think I can help your company build something cool, I’d love to hear from you. Thanks!
Re:Ask HN: Who wants to be hired? (March 2023) on Wednesday March 01, 2023 @12:04PM (#34984802)

  Location: Portland, OR 
  Remote: Yes  
  Willing to relocate: Yes  
  Technologies: Python, TypeScript, JavaScript, React, Node.js, SQL (Postgres), Flask, Redis   
  Résumé/CV: https://mdrake.sh/resume.pdf  
  Email: [email protected]  
  LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi HN, I'm Matt! I'm looking for full-stack or similar software development roles. I’m especially interested in product-focused dev teams (vs. infra). I have recent professional experience working on REST APIs (Python/SQL) and UIs (JS/React). I’d like to work with people that are proactive, collaborative, and intellectually honest. If you think I can help your company build something cool, I’d love to hear from you. Thanks!
Re:Ask HN: Who wants to be hired? (February 2023) on Wednesday February 01, 2023 @01:13PM (#34614880)

  Location: Portland, OR 
  Remote: Yes  
  Willing to relocate: Yes  
  Technologies: Python, TypeScript, JavaScript, React, Node.js, SQL (Postgres), Flask, Redis   
  Résumé/CV: https://mdrake.sh/resume.pdf  
  Email: [email protected]  
  LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi HN, I'm Matt! I'm looking for full-stack or similar software development roles. I have recent professional experience working on REST APIs (Python/SQL) and UIs (JS/React). I’m especially interested in product-focused dev teams (vs. infra). I’d like to work with people that are proactive, collaborative, and intellectually honest. If you think I can help your company build something cool, I’d love to hear from you. Thanks!
Re:Ask HN: Who wants to be hired? (January 2023) on Monday January 02, 2023 @02:17PM (#34222331)

  Location: Portland, OR 
  Remote: Yes  
  Willing to relocate: Yes, to Seattle or SF. Maybe, to other metro areas.
  Technologies: Python, TypeScript, JavaScript, React, Node.js, SQL, Go, Flask, AWS, Redis, Git.   
  Résumé/CV: https://mdrake.sh/resume.pdf  
  Email: [email protected]  
  LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi HN, I'm Matt! I'm looking for backend or full-stack software development roles. I have recent professional experience using Python, JavaScript, React, SQL and AWS. I also solved many of last month’s Advent of Code puzzles using Go and TypeScript - I wouldn’t mind working with either of those languages. If you think I can help your company build something cool, I’d love to hear from you. Thanks!
Re:Ask HN: How do you discover new music? on Wednesday September 14, 2022 @03:45PM (#32842364)
Some methods I use:

- Spotify's "Discover Weekly" playlist - it's hit or miss and it gives me a lot of stuff I know about (and have listened to on their platform!). But, they also send me some cool stuff I haven't heard about.

- Genre specific subreddits - broad ones like /r/music aren't great, but more niche subs have a lot of good recommendations.

- Friends that also love music and know what I'm into - this one has the highest signal to noise ratio, by far.

Re:Ask HN: Salary negotiation? on Friday September 09, 2022 @09:52PM (#32786927)
This post helped me (and many others here, I'm sure) learn about salary negotiation: https://www.kalzumeus.com/2012/01/23/salary-negotiation/
I've been falling asleep to a podcast called "Sleep With Me"[0] for the last two years or so. For most of my life, I've had a lot of trouble falling asleep thanks to a fun combination of anxiety and an overactive mind. Thanks to the podcast, I fall asleep within ~20 minutes of lying down almost every day.

In each episode, the affable host tells a story (or reads a catalog, or recaps a Star Trek episode, etc) in the most meandering, boring way possible. It sounds weird, but it's just interesting enough for me to stop thinking about other things - but not interesting enough that I want to stay awake. I highly recommend it to anyone that has similar problems.

Sorry if it sounds like I'm writing ad copy for the show, but it literally changed my life for the better.

[0] https://www.sleepwithmepodcast.com/

Re:How can I post a job here? on Saturday August 20, 2022 @06:49PM (#32535853)
HN has monthly "Who is hiring?" threads, you could post there

https://news.ycombinator.com/item?id=32306920

Re:Ask HN: Why did you quit learning programming? on Tuesday July 12, 2022 @07:20PM (#32077067)
Interesting! I have degrees in CS and economics, and my experience was that the business school was dramatically more "bro-y" than the CS department. Not doubting you, just really surprised!
Re:Ask HN: What's your favorite board game? on Wednesday July 06, 2022 @10:34PM (#32009361)
Thanks for the recommendation! Several friends have also told me about this game - I think I'll go ahead and order it now.
Re:Ask HN: What's your favorite board game? on Wednesday July 06, 2022 @05:21PM (#32006975)
My wife and I have gotten a lot of mileage out of playing these 1v1 games:

  - Twilight Struggle  
  - Hive  
  - Patchwork
Choosing one really depends on mood. Twilight Struggle is the kind of game you have to buckle up and commit to playing for a while, but it's worth it. Hive and Patchwork are more bite-sized - both have enough complexity to be interesting, but with a much lower time commitment. You also have to refer to the rulebook less often with those two games. :)
Re:Ask HN: How to get job without technical interview? on Monday June 27, 2022 @04:40PM (#31900483)
Thank you!
Re:Ask HN: How to get job without technical interview? on Monday June 27, 2022 @04:04PM (#31900041)
Do you have advice about where to find startup jobs?

I know about HN's "Who is hiring?" post but I'm interested in other sources too.

This was my experience working in data science. I was extremely unhappy with the impact/results that I was able to deliver in my organization. Almost all of my analytics focused projects ended with a presentation to executives who promptly forgot about it and made decisions based on intuition anyway. It's draining to repeatedly push and push to a finish line that has no impact other than self-aggrandizement. Again, maybe this was just my organization - I'm not making statements about data science as a whole.

Over time I found that I love coding/delivering useful solutions to users - so I gradually positioned myself onto progressively more pure dev projects. I'm starting my first "real" software engineering role in a couple weeks, and I couldn't be more excited. :)

Re:I had to give a wrong answer to get the job (2017) on Monday July 19, 2021 @02:47PM (#27886001)
I have had two engineers in the last few weeks tell me that my (correct) interview answers were wrong. It's extremely frustrating feeling to be already stressed from an interview and then deal with this on top.

In one case I argued for a while until we moved on. In the other, I was able to show the interviewer why I was right and they eventually saw my side. I'm not sure if this was poor communication on my part (definitely possible!) but I felt helpless. Still, I don't think I'd be able to intentionally say an incorrect answer just to get the job.

Re:Ask HN: Have you found a good desk chair? on Friday June 18, 2021 @06:13PM (#27555566)
Wow, that is an incredible deal. How did you hear about the sale?
Re:Ask HN: Have you found a good desk chair? on Friday June 18, 2021 @03:57PM (#27554289)
You can purchase used Steelcase chairs from office liquidation companies for a reasonable price (although "reasonable" might be in the eye of the beholder). I purchased a V2 for around $400 and have been using it daily for 1.5 years. It's in great condition and it's easily the most comfortable office chair I've sat it.
Re:Ask HN: Are graph databases used in the wild? on Friday May 21, 2021 @05:21PM (#27240112)
Graph databases are used by the IRS for (at minimum) detecting "patterns of abusive tax transactions"[0] and tax fraud[1].

The IRS also recently contracted Brillient to "define and prototype a graph database for the individual taxpayer"[2]. This is supposed to "enable IRS researchers to visualize complex relationships to improve compliance and enforcement."

[0] https://www.irs.gov/pub/irs-soi/09rescongraphquery.pdf

[1] https://www.aaai.org/Papers/Workshops/2005/WS-05-07/WS05-07-...

[2] https://www.brillient.net/news/brillient-awarded-new-task-or...

Re:The biggest competitor to your digital service? The Mars Bar on Wednesday December 16, 2020 @08:14AM (#25442091)
That makes sense, thanks.
Re:The biggest competitor to your digital service? The Mars Bar on Wednesday December 16, 2020 @06:43AM (#25441479)
This is insightful, but I fail to see how:

>While we didn’t exactly market directly to kids, we knew that they were buying.

squares with:

>Every time a kid has 25p to spare, they have a choice. They can choose to buy a chocolate bar, or they can choose to buy a ringtone. Our job is to encourage them to buy digital goods, rather than sugary treats.

Re:Ask HN: What are some non-tech schelling point locations? on Monday October 26, 2020 @06:14PM (#24902136)
You can also refer to these as "external economies of scale". DC and politics/government seems like a clear pick. High Point, NC used to be one for furniture. [1]

Wasn't Michigan one for the automotive industry? I don't know that for sure, though.

[1] https://en.wikipedia.org/wiki/High_Point,_North_Carolina#Evo...

Re:Fuck You Sunday on Sunday October 11, 2020 @10:38PM (#24750946)
Veteran's Day is November 11th, just FYI.
Very cool, I will check this out. Thanks!

Older »