After I've finished a book, I translate those highlights into written notes on my blog. Last year I consulted a reading specialist on retention and they said this process is also what they recommend.
393 karma · joined June 10, 2008
After I've finished a book, I translate those highlights into written notes on my blog. Last year I consulted a reading specialist on retention and they said this process is also what they recommend.
The market is highly competitive. Google "web design $YOURCITY" and you'll probably find dozens or hundreds of local companies offering the same services. The winners I've seen typically focus on a niche market, which helps them break out of geographic limitations and expand up-market to more lucrative projects.
* Senior Software Engineer
* Denver/Boulder, Colorado
* Release It! by Michael Nygard
* System Design Interview by Alex Xu
* Senior Software Engineer
* Denver/Boulder, Colorado
But like housing prices in CO, I suspect another factor is that prices are increasing rapidly so nobody has a great handle on market value. So a company might post a range they believe to be true, but be open to bidding higher pending other offers or concerns about not landing the candidate.
* Yes, plenty of companies posting a lower range than they are willing to pay. Some are explicitly saying that's the starting range, others leave it implicit.
* Some but not many companies in technical compliance, but failing to meet the spirit of the law. Ex: posting a range of $50-150k.
* Lots of companies are still not posting the salary range. Many of these are out-of-state companies posting remote positions, but labeling them as Denver or Boulder to attract Colorado talent.
* Read more. I find myself subvocalizing more when reading about new topics and less with familiar topics. The more you read, the more recurring themes you find.
* Highlighting helps me gamify reading. I'm basically hunting for interesting sentences.
* Appreciate which books are meant to be read quickly (self-help books usually fall into this category) vs. those meant to be read slowly. Give yourself permission to read at the appropriate speed for the given content.
* Strategy Rules
* How Google Works
* Founders at Work
* You're storing multiple types of data in the same table (often paired with a column indicating type). Some types have nulls in a column, other types have non-nulls.
* You've created an arbitrary limit on the data. Ex: a books table with author1, author2, and author3 columns.
* You add complexity to your queries making them less maintainable. For instance, you might start injecting COALESCE, IS NOT NULL, empty string checks, etc. all over the place.
* You need to be more careful with math. Ex: what is null + 10?
Null isn't universally bad, but it comes with issues you need to be aware of.