$> jondavidjohn.com|
Ads via Yoggrt

I don’t get the push to “fix” email on mobile devices w/o a non-mobile companion. Isn’t mobile 10-30% of the email experience at best?

Rant

Simple WordPress Caching using APC and batcache

DevOps WordPress  /  cache performance

If you run a WordPress site on a single server or shared hosting service, this is the simplest (effective) caching setup I’ve found. Using a Combination of batcache (full page caching used by WordPress.com) and the APC Object Cache Backend, we’ll get an effective caching setup by installing a few files and changing one line [...]

1 year at a company that has the ability to challenge and grow you is easily worth more than 5 at one that doesn’t. Care about your career.

Rant  /  advice career professional

As someone who has written off facebook long ago… I find their approach to search fairly compelling.

Personal

Merry Christmas to all you *nix lovers…

Humor  /  *nix

Merry Christmas to all you *nix lovers…

Humor  /  *nix
spacer

He sees you when you’re sleeping, He knows when you’re awake, He’s copied on /var/spool/mail/root, so be good for goodness sake. via xkcd/838

As your aspiration rises so will your frustration. Embrace it. Testing yourself equals growth.

Process  /  career professional

You are not your code →

Process  /  career professional

But this process is how we move the shared infrastructure forward. In order to advance the state of the art, we have to be willing not only to try new ideas, but to retreat when those ideas prove untenable or when something better comes along. And we have to be able to speak candidly about problematic code without fear of offending the egos behind it.

Software Engineering is an interesting art, one in which you pour over the smallest details of something that you are crafting into existence, but optimally are detached from the work as if you didn’t. It’s a very tricky balance to strike, and one that I believe comes with time and experience. Time and experience that will continue to show you that the beautiful solution you create today will be flawed and ugly by the standards 6 months or a year (if you are lucky) in the future.

I think there is a second lesson here, one that comes from the other side of the equation. Learning how critique and question the work of others.

Just as you are not your code, remember that they are not their code.

Always seek to build up in collaboration instead of attacking in competition. The enlightened solution you provide today will be the next subject of critique.

Interactive WordPress PHP shell

PHP WordPress  /  command line experimentation learning shell

Ever wanted to just poke around inside a WordPress install? Run some code and immediately see the results without logging to the error log or other common approaches? This sort of tool has been available for many languages including PHP (php -a) for some time. It provides rapid experimentation and exploration of language features and [...]

How to accomplish a “responsive” bash prompt

Bash  /  custom prompt

I have always liked having my full path in my bash prompt, and also (when applicable) my current git branch. This way I always have the proper context I need to be able to navigate quickly and prevent myself from having to constantly type pwd to figure out where I am. This works well until [...]

It’s pretty crazy what you can accomplish with only a few lines of Clojure. Feels like magic.

Clojure
Next »
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.