Or one way I learned to find them
All too often on Hacker News, I come across a comment like this:
wouldn't most of them be able to build something like this for internal use in a single day
Yes. Of course, it might only take a day to build, but it will be maintained forever. And that means dealing with...
Or my presentation from MidwestPHP 14 on PHP and RabbitMQ
You've optimized your database queries, you're using memcache and APC, and you've even upgraded your servers. But now your processes are taking too long to run. A script running in cron every minute just isn't going to cut it. Where do you turn next? This...
Or how to do something in an agile fashion
What to do:
- Find out where you are
- Take a small step towards your goal
- Adjust your understanding based on what you learned
How to do it:
When faced with two of more alternatives that deliver roughly the same value, take the path that makes future change easier.
Or how I do support
Or how I learned about .bind(this)
Or how to learned to stop worrying about perfection, and started releasing more software
Or how to spend less time reading more
Last year I read 37 books. I don't pretend that this is a high number. I know that there are people that read far more books than that. However, I also know that 37 books is far greater than the majority of other people. Still, it's important to note that I don't...
Or how to elevate yourself above just a 9 to 5 code monkey
Understand and respect your users
You are building something for someone. Whether that someone are other people just like you, people mostly like you, or people completely different from you, you need to understand your user. This also means that being a better...
I've invented a lot, I just haven't patented it
First Rule of Performance
I've been thinking a lot about performance this past year. Both on the client side and the server side as well. While it might not come as a surprise, the number one thing you can do to improve performance is to do less.
And this applies to most everything that you can actually do.