Quantcast
Channel: Dave Copeland :ruby:
Browsing all 594 articles
Browse latest View live

Article 8

Apple does not like saturated colors.#AppleEvent

View Article


Article 7

The funny thing about all these stats about processors is how happy I was to stop building PCs and start using Macs because I could just stop caring about processor spec nonsense. These specs just...

View Article


Article 6

I will believe all this Siri and Apple Intelligence when I see it.The first test will be "reply STOP and then block this caller” to political SMS spam.#AppleEvent

View Article

Article 5

I wonder if this camera button stuff doesn't really work IRL because they are showing a green blob using it, not a person?#AppleEvent

View Article

Article 4

NGL this event is super boring. How many camera upgrades can there really be? I feel like this event is the same every year."Years to come on Apple Vision Pro" - does anyone think these things will be...

View Article


Article 3

I don't know much about video games but what I see in events like this and TBH games look like they haven't changed much in decades, other than incrementally better graphics.#AppleEvent

View Article

Article 2

A18Pro is even more amazing. it's has 67 megflorps with a 8bpm process shrink factor. It's got 15 blorpcores to enable the new FlapTime feature of Whatever OS76. #AppleEvent

View Article

Article 1

I think this script was written by ChatGPT - 15 minutes of information stretched out to 90 minutes, and a good 25% of this is probably fiction.#AppleEvent

View Article


Article 0

I can't see any reason to buy one of these. Something about making music videos? This could've just been a press release. "here's the new one with more camera stuff”#AppleEvent

View Article


Article 1

Days Since I Have Texted Vim Commands to My Wife: 0

View Article

Article 0

I was just given access to a Heroku account for a company I'm working with on a short contract.After “Welcome to Heroku", here's the first spam I got, for gaining access to what appears to be en...

View Article

Article 3

In @noel's recent post, he mentions a future post about eliminating `if` statements. It got me thinking that most devs tend to focus on alternate control structures, delegation, inheritance,...

View Article

Article 2

Another HUGE way to avoid `if` statements, at least those that I see a lot of, is to use your database and model your data really well to avoid "anomalies" (i.e. invalid data). For whatever reason,...

View Article


Article 1

Related: letting your code fail assuming you will be notified and can fix the underlying data or code issue is FAR FAR better than a bunch of `if` statements to check for invalid states or work around...

View Article

Article 0

Note that this requires you to have a keen understanding of what "invalid data" means. This is unfortunately different from what e.g. Rails Validators detect. A user omitting their email address in an...

View Article


Article 4

On many teams I have been on/worked with, a constant source of complexity is the result of poor database design, i.e. not having tables in at least 3rd normal form.DB design is an objective activity...

View Article

Article 3

It's pretty hard to unwind all this, but if you can, it then becomes pretty easy to analyze a table and describe what invalid data (anomalies) that table allows to be stored.I did a RailsConf talk on...

View Article


Article 2

Pivotal Tracker being shut down. End of an era. Kinda feel like it should be open sourced.That said, I always hated it, but mostly due to implementation details. Conceptually it made a lot of sense and...

View Article

Article 1

All that said, never bet against the spreadsheet. It's one of the best tools for project and roadmap management there is.

View Article

Article 0

I worked on a Go project that had no ORM and it just sucked because you end up writing a shitty ORM to avoid having SQL/column names all over the place.Using an ORM like hibernate or Active Record JUST...

View Article
Browsing all 594 articles
Browse latest View live