Twitter | Search | |
Rasmus Lerdorf
Breaking the Web
6,929
Tweets
134
Following
53,268
Followers
Tweets
Rasmus Lerdorf 18h
Replying to @derickr
The big one for me has been to fix the argument order for implode() calls. Luckily Phan finds these easily.
Reply Retweet Like
Rasmus Lerdorf 23h
Replying to @ThetaPrime
The huge visual graphs aren't useful. But the subgraphs can be useful. Here is the subgraph that shows everything that depends on \Phan\Language\Scope. You could use this subset of files (it can show files too) to determine which tests to run when you change that one class.
Reply Retweet Like
Rasmus Lerdorf 23h
Replying to @rasmus
Black boxes are classes, blue interfaces and purple are traits. Black edges is inheritance/implements/use while red edges are static-class-variable references and green are static method calls.
Reply Retweet Like
Rasmus Lerdorf 23h
Replying to @rasmus
Reply Retweet Like
Rasmus Lerdorf 23h
In the early days of Phan it could make a class graph. That feature died in various rewrites, because honestly it wasn't useful. Writing a new plugin to bring it back, and hopefully also make it useful by getting it to spit out partial graph dependency lists. This is Phan itself
Reply Retweet Like
Rasmus Lerdorf Aug 15
Replying to @obra
Well, only kinda. I was born there. But moved to Denmark when I was 3.
Reply Retweet Like
Rasmus Lerdorf Aug 15
Replying to @obra
As the only person from Greenland you likely know, I can assure you that it isn’t for sale.
Reply Retweet Like
Rasmus Lerdorf Aug 14
Replying to @rasmus
We have plenty of people in Dublin, but yes, you need at least a couple of hours overlap with New York working hours to be effective.
Reply Retweet Like
Rasmus Lerdorf Aug 14
Replying to @VolkerGoebbels
Mostly, although asking around, some of the other positions are potentially remote as well. It depends on the candidate.
Reply Retweet Like
Rasmus Lerdorf Aug 14
Replying to @cjbaezilla
Well, I work remotely, so I am rarely in an office, but yes, perhaps once or twice a year.
Reply Retweet Like
Rasmus Lerdorf Aug 14
Replying to @rasmus
Timezones can be tricky from some parts of the world, and if we don’t already have a presence in a country it becomes much harder accounting-wise. The easy ones are Canada, France, Germany, Ireland and the UK.
Reply Retweet Like
Rasmus Lerdorf Aug 14
Big hiring push in Etsy engineering. Interesting positions in Brooklyn, San Francisco and remote as well. Email me if you have questions about any of these.
Reply Retweet Like
Rasmus Lerdorf Jul 26
Movie night in Huntsville
Reply Retweet Like
Rasmus Lerdorf Jul 25
When your morning run looks like this it isn't so hard to get out the door.
Reply Retweet Like
Rasmus Lerdorf Jul 17
Replying to @wcgallego @keyurdg
Nah, gearman has been fine. The oauth extension has been having some issues though. and I have been patching it.
Reply Retweet Like
Rasmus Lerdorf Jul 17
In the Etsy office in Brooklyn again. Every time I visit my co-workers get younger, it seems. I feel like the 2nd photo there. (And yes, that is aged)
Reply Retweet Like
Rasmus Lerdorf Jun 30
Sure, I had that too. But you just treat it as the gauntlet you have to run in order to get to your next work term. And they have a Mechatronics program now spun off from Systems Design. That has to have at least some relevant content.
Reply Retweet Like
Rasmus Lerdorf Jun 30
Replying to @CiPHPerCoder
My son
Reply Retweet Like
Rasmus Lerdorf Jun 30
Definitely. I came out of engineering as well. You get 6 strong opportunities to learn what you don’t want to do. And it looks great on your resume. Jump 6 times right out of school and it looks terrible. Now I just hope my son manages to get in next year.
Reply Retweet Like
Rasmus Lerdorf Jun 30
Replying to @cdibona @Delta @united
Reply Retweet Like