Codinghorror Twitter Archive
Posts Replies

Page 126 / 363

avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 6:37:14 PM
In Reply To @codinghorror
@onedurr I had sunflower seeds and an ice cream sandwich for lunch. 🤷‍♂️
avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 6:35:02 PM
In Reply To @codinghorror
Current score is Rats 3, Jeff 0. I think I can’t get the weight trigger for the planks right. Switching to snap traps...
avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 6:33:41 PM
In Reply To @codinghorror
@mwylde @tqbf You should also both watch Rectify. Look it up on metacritic if you want to see why.
avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 6:32:28 PM
In Reply To @mwylde
@mwylde @tqbf The leftovers is totally unique and actively fucks with the watcher in a way I have never experienced before. Recommended.
avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 6:31:35 PM
In Reply To @tqbf
@tqbf It was a good finale but the series lacked strength in each season. Did anyone seriously care about what’s-her-name confronting what’s-his-name at George Mason U?
avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 4:51:48 PM
In Reply To @jeffsand
@jeffsand very fancy indeed.. but dual 1080 Ti? seriously? :P
avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 4:36:01 PM
In Reply To @onedurr
@onedurr haven't had it yet
avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 6:07:49 AM
In Reply To @codinghorror
@andiih (If you want real multi monitor cabinet mode anyway)
avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 6:07:19 AM
In Reply To @andiih
@andiih You need to buy the seasons on steam
avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 5:23:43 AM
In Reply To @andiih
@andiih ? if you buy the table licenses now they are good indefinitely. they just can't sell them after June 30th
avatar
Jeff Atwood @codinghorror
Jun 2, 2018, 5:20:18 AM
In Reply To @andiih
@andiih yes there is more detailed info on the pinball arcade forums
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 11:48:29 PM
In Reply To @kylecrum
@kylecrum @schneems @zeeg @atmos Rails Doctrine does. Literally.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 10:54:53 PM
In Reply To @iHiD
@iHiD @wycats @samsaffron @sgrif @tenderlove @eileencodes There's a dearth of big, significant rails open source projects relative to other frameworks/languages; on github and in general. How many of these has the average developer heard of? https://t.co/zSHUJuSCkR
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 10:13:31 PM
In Reply To @cwodtke
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 8:53:46 PM
In Reply To @jchyip
@jchyip oh man this is heavy
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 7:48:45 PM
In Reply To @pyrolistical
@pyrolistical the joke is on you, he actually makes 000.00 per year
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 7:19:28 PM
In Reply To @iHiD
@iHiD @wycats @samsaffron @sgrif @tenderlove @eileencodes a picture of the the github data is here https://t.co/uMBKCWDtXQ .. not a single ruby/rails project in the first 5 pages
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 7:07:23 PM
In Reply To @concept47
@concept47 @iHiD @wycats @samsaffron @sgrif @tenderlove @eileencodes oh, we'll be doing stuff. As one of the two largest open source Rails project (guess what the other one is!) we have a lot of capital to work with here, both literally and figuratively
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 6:55:22 PM
In Reply To @iHiD
@iHiD @wycats @samsaffron @sgrif @tenderlove @eileencodes on an open source project you care *intensely* about difficulty of installation, e.g. how many people can actually get this running, versus paying $99/month (or whatever) to have a company spin up an instance for you automagically. And Rails is .. very bad.. at this.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 6:22:36 PM
In Reply To @wilshipley
@wilshipley can you travel to a less-busy DMV farther away? Dunno just brainstorming
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 6:18:58 PM
In Reply To @wycats
@wycats @sgrif @samsaffron @ryanflorence JavaScript is in billions of devices, with 4-5 major corporations pouring zillions of dollars into it. I agree there's a ton of low hanging perf fruit here, but who is there to harvest it? And factoring for anti-perf culture..
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 6:16:16 PM
In Reply To @wycats
@wycats @sgrif @samsaffron @ryanflorence All that reflects the Basecamp View, which is that "as long as we can host it the way we want, we don't care about anyone else". It's an internal biz, closed source centric view. A big reason why there are so few large ruby / rails open source projects.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 6:14:12 PM
In Reply To @wycats
@wycats @sgrif @samsaffron @ryanflorence Glimmer alone wasn't a fix, to my recollection. We had to wait for Glimmer 2. https://t.co/BjL9CiVya6
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 6:09:59 PM
In Reply To @codinghorror
@wycats @sgrif @samsaffron @ryanflorence Beyond that, what if I told you I could reduce your cloud server hosting costs by 50 percent.. with *free performance*? https://t.co/cOUpiJFHtO
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 6:08:50 PM
In Reply To @wycats
@wycats @sgrif @samsaffron @ryanflorence dev happiness is pretty easy these days, in a way it was not in 2004. So many choices, so many mature frameworks. Performance, on the other hand, has hit a brick wall in terms of hardware advancing.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 6:02:49 PM
In Reply To @codinghorror
@wycats @sgrif @samsaffron @ryanflorence otherwise it looks a lot like Doctrine level DevHappy bludgeoning. Your users will have so much time in between requests to think about how ecstatically happy they are! Oh wait.. you mean users should be happy too? 🤔
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 6:01:22 PM
In Reply To @wycats
@wycats @sgrif @samsaffron @ryanflorence for that to even begin, there has to be top-level Doctrine acknowledgement that performance maybe.. kinda.. matters.. even a little? a smidge? a dash?
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:59:39 PM
In Reply To @sgrif
@sgrif @samsaffron the doctrine does not say "secondary"; performance is not even mentioned. What it does say is that developer happiness is, by far, the most important factor and the only one that matters.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:55:43 PM
In Reply To @iHiD
@iHiD @wycats @samsaffron @sgrif @tenderlove @eileencodes you bring up a good point.. businesses.. but mostly not open source projects. Ever wonder why that is? I'd also argue that a lack of open source representation is a symptom of a dangerous longer term disease for a language / framework.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:45:55 PM
In Reply To @sgrif
@sgrif @wycats @samsaffron My comments are specific to Active Record, and I'd say benchmarks over the last 3-4 years support the point I am making. Beyond that ¯\_(ツ)_/¯
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:43:15 PM
In Reply To @rishavrastogi
@rishavrastogi @voretaq7 I get that some parts of the community may care, but they end up fighting the official highly publicized bible / doctrine of "the only thing that matters is developer happiness" all along the way.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:39:54 PM
In Reply To @wycats
@wycats @sgrif @samsaffron More developers should internalize the fact that performance actually matters... at *LEAST* equal to "developer happiness". If they did, we'd have made more progress by now, rather than having to drag people, kicking and screaming, across the goal line
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:37:55 PM
In Reply To @wycats
@wycats @sgrif @samsaffron It'd be an ActiveRecord alternative, not a full Rails alternative. Working title.. TurboRecord ;)
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:35:53 PM
In Reply To @schneems
@schneems @zeeg @atmos It's a deeply seated cultural issue in the Rails community, that performance is irrelevant and "developer happiness" is the only thing that matters. This has unfortunate long term consequences, particularly when moore's law is heavily petering out in the last decade.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:34:42 PM
In Reply To @codinghorror
@wycats @sgrif @samsaffron in other words, the only way to get the outcome you want is to build the (mostly compatible) alternative and push it forward.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:34:08 PM
In Reply To @wycats
@wycats @sgrif @samsaffron It's funny that you bring this up, because we want a Merb style outcome here and that's what we are working toward. I honestly don't feel AR can be fixed because of the deep seated cultural issues of "developer happiness > everything else"
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:32:34 PM
In Reply To @wycats
@wycats @samsaffron @sgrif @tenderlove @eileencodes It is true, I am making a hyperbolic point because .. well, ask yourself why there are so few big open source Rails projects. You can draw a line directly from that to the top level "developer happiness > everything else" goals.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:18:16 PM
In Reply To @codinghorror
@samsaffron @sgrif @dhh this is also why the (very appropriately named, since it's such a kludge) Hack performance improvements were so important for PHP, Wikimedia, etc https://t.co/cOUpiJFHtO
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:16:31 PM
In Reply To @samsaffron
@samsaffron @sgrif @dhh I'd add that "performance is irrelevant" made much more sense in 2004, when there was still wind from Moore's Law at our backs. That is no longer the case, and has not been for some time now.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 5:03:26 PM
In Reply To @sgrif
@sgrif @samsaffron I honestly don't feel AR can be fixed at this point, due to the deep cultural issues of "developer happiness > everything else". It's better to invest in building alternative (but compatible) paths, kind of like Merb did back in the day.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 4:49:22 PM
In Reply To @samsaffron
@samsaffron @sgrif The take that "developer happiness" is the only thing that matters, and that performance can be ignored, is absolutely enshrined in Rails culture.. and has been from day one.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 4:43:09 PM
In Reply To @kevindente
@kevindente the revenge of GOT DOT NET
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 4:07:37 PM
In Reply To @happywebcoder
@happywebcoder Ask yourself why there are so few big Ruby/Rails open source projects. Go look up the data if you don't believe me. Lack of caring about performance/memory consumption as a core value is a big part of that.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 4:05:02 PM
In Reply To @bozhobg
@bozhobg it's only $1 for an international stamp
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 3:42:43 PM
In Reply To @bozhobg
@bozhobg durable! Email me your address and I can send you a new one!
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 4:34:24 AM
In Reply To @voretaq7
@voretaq7 did you just retweet.. yourself?
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 4:10:38 AM
In Reply To @textfiles
@textfiles it's a hell of a gateway drug
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 4:00:57 AM
In Reply To @codinghorror
@preetness @tenderlove I only get one pass on this rock until I am dead forever and I'm gonna do it my way.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 3:17:22 AM
In Reply To @codinghorror
@ryanbigg @SteveHill1981 @fxn @tenderlove but still: why. aren't. more. people. pissed. off. about. this.

That, I truly do not get.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 3:16:45 AM
In Reply To @ryanbigg
@ryanbigg @SteveHill1981 @fxn @tenderlove and I apologize for lumping AR problems at @tenderlove's feet, that's my specific beef
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 3:01:56 AM
In Reply To @concept47
@concept47 @ryanbigg @tenderlove @mperham is it? Rails still hasn't caught up to 2.0 performance levels.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:57:57 AM
In Reply To @concept47
@concept47 @ryanbigg @tenderlove @mperham that is fair, my comments are specific to Active Record.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:56:06 AM
In Reply To @concept47
@concept47 @ryanbigg @tenderlove @mperham The fact that people aren't incredibly pissed off about how bad the status quo is in Active Record is completely mystifying to me. It's SO bad.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:51:06 AM
In Reply To @concept47
@concept47 @ryanbigg @tenderlove @mperham more people should be pissed off about Active Record bloat because it is *profoundly* BAD. Get mad. Change things.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:49:12 AM
In Reply To @mwpastore
@mwpastore @samsaffron @tenderlove that is fair, I apologize @tenderlove but the status quo in Active Record makes me really angry.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:47:30 AM
In Reply To @_brianclifton
@_brianclifton @tenderlove I apologize for stating it so harshly. What I meant was, we are willing to put our money where our mouths are on this and sponsor anyone who can deliver at least 1 order of magnitude improvements in Active Record. Good luck. You'll need it.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:43:11 AM
In Reply To @ArsenalReport
@ArsenalReport Get angry. Change things. Go ahead, I dare you!
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:41:49 AM
In Reply To @codinghorror
@samsaffron @tenderlove and sadly the giant free CPU performance improvements every year train, which was full steam ahead in 2004 for the early days of Ruby, has loooong since left the station.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:39:28 AM
In Reply To @samsaffron
@samsaffron @tenderlove culturally, those are the values established on the project, unfortunately. Every time we don't use Active Record because the performance (and memory consumption) is abysmal, we get lectured about "The Rails Way"
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:35:24 AM
In Reply To @_brianclifton
@_brianclifton @tenderlove It'd be a business sponsorship, not a personal offer. Our business relies on this stuff.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:32:20 AM
In Reply To @dramalho
@dramalho @tenderlove I personally believe the institutionalized bloat of Active Record *cannot* be fixed at this point. So.. prove me wrong! We're happy to fund the effort as a business that relies on this stuff.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:25:22 AM
In Reply To @codinghorror
@ryanbigg @tenderlove I'll give you or anyone else $20k RIGHT NOW if you can commit to massive perf improvements in Active Record. Seriously, give me your wire transfer number. I am not even close to joking.
avatar
Jeff Atwood @codinghorror
Jun 1, 2018, 2:24:01 AM
In Reply To @ryanbigg
@ryanbigg @tenderlove if the truth hurts, maybe ask yourself why that is
avatar
Jeff Atwood @codinghorror
May 31, 2018, 8:08:33 PM
In Reply To @patio11
@patio11 Send a fax
avatar
Jeff Atwood @codinghorror
May 31, 2018, 8:05:06 PM
In Reply To @Darchmare
@Darchmare @SkaveRat There will be no mercy in this dojo
avatar
Jeff Atwood @codinghorror
May 31, 2018, 7:48:31 PM
In Reply To @codinghorror
Rat traps round one was a failure. Round two, bigger planks, peanut butter more on ends, taped to bucket so they don’t move. https://t.co/l7ZUnfE2l0
avatar
Jeff Atwood @codinghorror
May 31, 2018, 7:05:24 PM
In Reply To @fernap3
@fernap3 tap and hold is a very solid right click that already exists and has wide currency
avatar
Jeff Atwood @codinghorror
May 31, 2018, 6:51:28 PM
In Reply To @waynehartman
@waynehartman I ocassionally think about how I never say to myself 'Man, I wish I could tap this in some bizarre fucked up hard to do way that doesn't even make sense or accomplish anything relevant to my needs as a user' 🤣
avatar
Jeff Atwood @codinghorror
May 31, 2018, 6:49:03 PM
In Reply To @waynehartman
@waynehartman done years ago and never looked back
avatar
Jeff Atwood @codinghorror
May 31, 2018, 6:43:22 PM
In Reply To @waynehartman
@waynehartman you'd be incorrect, it's very simple. tap and hold. 3d touch.. see https://t.co/BmqBVnA1bf
avatar
Jeff Atwood @codinghorror
May 31, 2018, 6:41:02 PM
In Reply To @waynehartman
@waynehartman except that it super fucks up tap and hold
avatar
Jeff Atwood @codinghorror
May 31, 2018, 6:19:35 PM
In Reply To @kevindente
@kevindente this is not the place for your perversions, Dente!
avatar
Jeff Atwood @codinghorror
May 31, 2018, 6:19:02 PM
In Reply To @mathowie
@mathowie aw nice thanks @rchern for that ;)
avatar
Jeff Atwood @codinghorror
May 31, 2018, 6:15:03 PM
In Reply To @morgankbell
@demonslayyer wow that actually works, you weren't joking
avatar
Jeff Atwood @codinghorror
May 31, 2018, 6:04:30 PM
In Reply To @BradWestness
@BradWestness @scottgal at least on the web they said from day one that double-clicking is bullshit, which it is. So this is a learned-from-desktop behavior
avatar
Jeff Atwood @codinghorror
May 31, 2018, 6:03:32 PM
In Reply To @NorrathReaver
@NorrathReaver read the difficulties section here, and reflect on your life choices ;) https://t.co/IQdRCl2mDA
avatar
Jeff Atwood @codinghorror
May 31, 2018, 6:00:47 PM
In Reply To @codinghorror
you are not truly a desktop software developer until you realize a not-small percentage of your users _literally_ double-click everything. And I mean E*V*E*R*Y*T*H*I*N*G
avatar
Jeff Atwood @codinghorror
May 31, 2018, 5:59:24 PM
In Reply To @codinghorror
here's an unpopular truth: Apple fucked up by inventing double click in the first place. 3d touch repeats that mistake. https://t.co/IQdRCl2mDA
avatar
Jeff Atwood @codinghorror
May 31, 2018, 5:58:02 PM
In Reply To @wilshipley
@wilshipley "I had to learn how much pressure to use to activate a press as opposed to a long hold"
avatar
Jeff Atwood @codinghorror
May 31, 2018, 5:57:46 PM
In Reply To @NorrathReaver
@NorrathReaver "I had to learn how much pressure to use to activate a press as opposed to a long hold" this is a bullshit thing to do to people though
avatar
Jeff Atwood @codinghorror
May 31, 2018, 5:49:48 PM
In Reply To @NorrathReaver
@NorrathReaver it super fucks up "tap and hold" which I find unconscionable.. and that was already a perfectly fine "right click"
avatar
Jeff Atwood @codinghorror
May 31, 2018, 5:09:42 PM
In Reply To @davidjames
@davidjames that's why powering your phone off under duress (or smashing it) is the best way to go. There's also this.. https://t.co/08BbIsC8Ud
avatar
Jeff Atwood @codinghorror
May 31, 2018, 4:58:13 PM
In Reply To @lattyware
@lattyware @FlorianWinter yes absolutely true, they are a major step forward
avatar
Jeff Atwood @codinghorror
May 31, 2018, 4:21:43 PM
In Reply To @D0GGEAUX
@D0GGEAUX I find an intense love of anime is much more predictive: https://t.co/Bzk2NceSwS
avatar
Jeff Atwood @codinghorror
May 31, 2018, 4:03:47 PM
In Reply To @textfiles
@textfiles remember, per The Price is Right dictum, if everyone else overbids you can bid one dollar and win the whole damn thing
avatar
Jeff Atwood @codinghorror
May 31, 2018, 3:35:36 AM
In Reply To @codinghorror
"you're not fighting with the internet again, are you?"
avatar
Jeff Atwood @codinghorror
May 31, 2018, 12:07:17 AM
In Reply To @waxpancake
@waxpancake @rands A+++ would read again
avatar
Jeff Atwood @codinghorror
May 30, 2018, 9:16:47 PM
In Reply To @jwatte
@jwatte incorrect, faceid only works with eyes open
avatar
Jeff Atwood @codinghorror
May 30, 2018, 5:40:36 PM
In Reply To @film_girl
@film_girl yeah that's kinda what I was getting at. Too many scenarios where it becomes a chore for me.

(also as you noticed.. I am lazy!)
avatar
Jeff Atwood @codinghorror
May 30, 2018, 3:25:36 PM
In Reply To @mathowie
@mathowie yeah that Weezer - Africa thing was kind of a crappy cover, gotta say.
avatar
Jeff Atwood @codinghorror
May 30, 2018, 2:54:19 AM
In Reply To @sanjaysaini1
@sanjaysaini1 see the very next tweet I posted, please
avatar
Jeff Atwood @codinghorror
May 29, 2018, 11:59:31 PM
In Reply To @xor
@xor I'm sorry you're so afraid I will crush you
avatar
Jeff Atwood @codinghorror
May 29, 2018, 7:55:10 PM
In Reply To @migueldeicaza
@migueldeicaza @shanselman Never stop being angry. Just be sure to channel it into a constructive outlet.
avatar
Jeff Atwood @codinghorror
May 29, 2018, 6:31:38 PM
In Reply To @otikik
@otikik Rectify is ultimately optimistic, but it also (correctly) points out that it is not easy to get there
avatar
Jeff Atwood @codinghorror
May 29, 2018, 6:23:47 PM
In Reply To @otikik
@otikik it is ultimately not a dark show, though -- it gets to a point. darkest show I know of right now is Handmaid's Tale which is B*R*U*T*A*L
avatar
Jeff Atwood @codinghorror
May 29, 2018, 6:18:49 PM
In Reply To @waxpancake
@waxpancake the pharoah's tombs would like a word with you
avatar
Jeff Atwood @codinghorror
May 29, 2018, 6:10:57 PM
In Reply To @tobermatt
@tobermatt the only way to fight a bad guy with a {redacted} is a good guy with a {redacted}
avatar
Jeff Atwood @codinghorror
May 29, 2018, 6:05:01 PM
In Reply To @waxpancake
@waxpancake I feel like @textfiles is required by sharia law to be present for this
Newer Page 126 / 363 Older