Are the day-to-day tasks/projects of a programmer well structured or more ambiguous?

This page summarizes the projects mentioned and recommended in the original post on /r/AskProgramming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • TypeScript-Node-Starter

    Website I (John Reed) built by modifying TypeScript-Node-Starter seed app. (by JohnReedLOL)

  • A portfolio of personal projects ceases to matter when you have years of relevant experience but it can help you get your first few jobs. The code for personal projects is usually hosted on GitHub with a README.md file in your project's repository for documentation. Here's a project I published because I found it useful for print debugging Scala code: https://github.com/JohnReedLOL/pos . Usually if prospective employers look at your personal project they will just briefly look at the README documentation without actually running it (I don't think any employer actually takes the time to run the code in your personal projects). I also have a website I built for my mom's condo at https://sea-air-towers.herokuapp.com/ with the source code at https://github.com/JohnReedLOL/TypeScript-Node-Starter , both of which I previously put on my resume. I like having links to websites I built on my resume because a potential employer can click the link and briefly take a look, which is much more convenient for them than having to execute the code you wrote on their machine, which they don't have the time or interest in doing. For hosting I used Heroku because it's more convenient than AWS and they used to be 100% free for personal projects, but recently Salesforce bought Heroku and ended that policy so the app hosting has been costing $7 per month. You might incur less cost if you take out AWS free tier or free credits although those run out after some number of months.

  • pos

    Macro based print debugging for Scala code. Locates debug statements in your IDE. Supports logging. (by JohnReedLOL)

  • A portfolio of personal projects ceases to matter when you have years of relevant experience but it can help you get your first few jobs. The code for personal projects is usually hosted on GitHub with a README.md file in your project's repository for documentation. Here's a project I published because I found it useful for print debugging Scala code: https://github.com/JohnReedLOL/pos . Usually if prospective employers look at your personal project they will just briefly look at the README documentation without actually running it (I don't think any employer actually takes the time to run the code in your personal projects). I also have a website I built for my mom's condo at https://sea-air-towers.herokuapp.com/ with the source code at https://github.com/JohnReedLOL/TypeScript-Node-Starter , both of which I previously put on my resume. I like having links to websites I built on my resume because a potential employer can click the link and briefly take a look, which is much more convenient for them than having to execute the code you wrote on their machine, which they don't have the time or interest in doing. For hosting I used Heroku because it's more convenient than AWS and they used to be 100% free for personal projects, but recently Salesforce bought Heroku and ended that policy so the app hosting has been costing $7 per month. You might incur less cost if you take out AWS free tier or free credits although those run out after some number of months.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts