2,475 karma · joined April 11, 2009
“I believe “Twitter poisoning” is a real thing. It is a side effect that appears when people are acting under an algorithmic system that is designed to engage them to the max. It’s a symptom of being part of a behavior-modification scheme.
“The same could be said about any number of other figures, including on the left. Examples are found in the excesses of cancel culture and joyless orthodoxies in fandom, in vain attention competitions and senseless online bullying.”
So by my way of thinking, they moved at least a couple years too early. (The Swift project started internally in 2010, first public release in 2014, Uber’s rewrite started in 2016.)
This post from Steve Blank https://steveblank.com/2018/11/13/its-not-change-you-fear-it... is a more personal take on the same thing.
For everyone who’s been through this before, what was your experience like? I think I’m doing okay right now personally as the company changes but I’ve got peers who are seem to be struggling more. What helped you through these types of changes, what made thing worse?
https://www.nytimes.com/2019/02/13/magazine/women-coding-com...
Contains some great stories about the early days of programming.
If the project uses Cmake, you might look into Jet Brains’ Clion IDE, which has really great tools for code navigation, finding uses of a symbol, etc.
As others have said, find the main function or other primary entry points and start reading. It can seem hopeless at first if the codebase is large, but persistence pays off.
I often find making flow charts and graphing data relationships of key parts of the code to be really helpful.
https://www.att.com/esupport/article.html#!/wireless/KM11477...
At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail and G Suite to give our users up-to-the-minute data without a lot of manual data entry. We have over 10K paying customers, top-tier investors, real revenue and we're growing fast.
We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.
Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.
Our careers page: https://www.prosperworks.com/careers
- Mobile Engineer (Android): https://hire.withgoogle.com/public/jobs/prosperworkscom/view...
- Mobile Engineer (iOS): https://hire.withgoogle.com/public/jobs/prosperworkscom/view...
Please mention “HN: Who is hiring?” in your cover letter.
Questions? Email me! I’m don at prosperworks.
At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have over ten thousand of paying customers, top-tier investors, real revenue and we're growing fast.
We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.
Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.
Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.
Our careers page: https://www.prosperworks.com/careers
- Mobile Engineer (Android): https://hire.withgoogle.com/public/jobs/prosperworkscom/view...
- Mobile Engineer (iOS): https://hire.withgoogle.com/public/jobs/prosperworkscom/view...
Please mention “HN: Who is hiring?” in your cover letter.
Questions? Email me! I’m don at prosperworks.
At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.
We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.
Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.
Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.
Our careers page: https://www.prosperworks.com/careers
- Front End Engineer: https://hire.withgoogle.com/public/jobs/prosperworkscom/view...
- Server Engineer: https://hire.withgoogle.com/public/jobs/prosperworkscom/view...
Please mention “HN: Who is hiring?” in your cover letter. Questions? Email me! I’m don at prosperworks.
At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.
We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.
Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.
Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.
Our careers page: https://www.prosperworks.com/careers Please mention “HN: Who is hiring?” in your cover letter. Questions? Email me! I’m don at prosperworks.
At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.
We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.
Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.
Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.
Our careers page: https://www.prosperworks.com/careers
Our job listings: https://hire.withgoogle.com/public/jobs/prosperworkscom
Mention “HN: Who is hiring?” in your cover letter.
Questions? Email me! I’m don at prosperworks.
At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.
We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.
Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.
Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.
Our careers page: https://www.prosperworks.com/careers
Please mention “HN: Who is hiring?” in your cover letter.
Questions? Email me! I’m don at prosperworks.
At ProsperWorks, we've built the CRM that sales teams love to use. We integrate tightly with Gmail, G Suite and RingCentral to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.
We're looking for experienced software engineers to join us. You will work closely with our small cross-functional teams of developers, QA analysts, product managers and designers. We work steadily, collaboratively and iteratively to ship software to customers every two weeks.
Our server is Ruby on Rails, our web client is Ember and we have native Android and iOS apps. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want every commit to leave the code a little better than we found it while shipping compelling new features to our users every sprint.
Our interview process consists of a phone screen followed by a half day on-site interview of three 45 minute sessions covering algorithmic thinking, system design/architecture and hands-on coding, then a talk with an engineering manager about culture, fit and career goals. We’re respectful of candidate’s time, so we try to extend offers within a couple of working days.
Apply on our careers page: https://www.prosperworks.com/careers Mention “HN: Who is hiring?” in your cover letter. Questions? Email me! I’m don at prosperworks.
At ProsperWorks, we've built a CRM that sales teams love to use. We integrate tightly with Gmail and G Suite to give our users up-to-the-minute data without a lot of manual data entry. We have thousands of paying customers, top-tier investors, real revenue and we're growing fast.
We're looking for an experienced iOS developer to join us. You will work closely with our cross-functional mobile team of two iOS developers (I'm one of them), two Android developers, two QA analysts, a product manager and designer. We work steadily, collaboratively and iteratively to ship our native mobile apps every two weeks.
Our iOS codebase is 75K+ lines of Objective-C, so a strong working knowledge of Objective-C and Cocoa Touch is required. Like most mid-stage startups, we're in the process of paying down technical debt as we build a solid foundation to serve us through our "hockey stick" growth. We're committed to automated testing, refactoring and improving code quality; we want to leave the code a little better than we found it on every commit while shipping compelling new features to our users every sprint.
Our careers page: https://www.prosperworks.com/careers
Job post and online application: https://jobs.lever.co/prosperworks/0b697ca1-b90d-4bfb-bd7a-d...
Mention “HN: Who is hiring?” under “Additional Information”.
Questions? Email me! I’m don at prosperworks.
Ruby+Rails probably matches your interest best today, with Go a rapidly improving second. Rust is a wildcard right now. (I personally can't decide yet whether it's sheer brilliance or a steaming pile of poo -- ask me again in a couple months :-)
If you're planning to look for venture funding, you need guidance beyond what's covered in this book, but it's still a good intro.