Sign in to your account



This field is required


forgot your password?


New to the site? Create an account →

Blog (46) · comments · rss · json

  46 articles   clear


Jun 6th, 2019 at 11:47:17 am

tcr! · Jun 6, 2019 at 11:47 am

The function/method MUST return the number of bytes written.
Why? I’m really not sure, but it must be done or it throws errors at you till you die.

#devhell

Add a comment

It’d be better if you signed in before commenting


Post

Developer laments, a Cobain quote, and more!

tcr! · Jan 10, 2019 at 12:46 pm

Being a dork web developer who:

  • loves code
  • is forced to use WordPress to manage a client’s hideous content
  • because the client sends me mangled rich-text emails
  • loves the WP theme devs who hard-code sort columns and orders in their PHP

Well, I guess all of that combined makes me want to punch myself in the face.

#devhell

See also:

“I have a request for our fans. If any of you in any way hate homosexuals, people of different color, or women, please do this one favor for us — leave us the fuck alone! Don’t come to our shows and don’t buy our records.”
Kurt Cobain

While I’m here, I might suggest you watch this ten minute video of Jackson Pollock. He’s one of the few heroes of mine who I could actually pull of his hair style. The cigarette dangling out of his mouth is most appealing.

And finally, as a note, if you jump off the deep end I’m probably not going to follow you.

#advancedsoul

Add a comment

It’d be better if you signed in before commenting


Post

Phone number optionally required

tcr! · Dec 1, 2018 at 12:05 pm


Phone number optionally required

Good one Google.

🙄 #devhell #google

2 comments

Mitchell · Dec 1, 2018 at 3:33 pm

Lol

Reply

It’d be better if you signed in before commenting


Post

leebobabaruba · Dec 3, 2018 at 6:44 pm

Would they make up their mind?

Reply

It’d be better if you signed in before commenting


Post

Add a comment

It’d be better if you signed in before commenting


Post

Aug 20th, 2018 at 3:16:17 pm

tcr! · Aug 20, 2018 at 3:16 pm

Writing a valid, functional, and strict MySQL regular expression for latitudes and longitudes is much harder than I thought it would be. Note that I said “MySQL” because they have their own regex engine apparently.

#devhell #mysql

5 comments

keamoose keamoose · Aug 20, 2018 at 3:29 pm

I hope you only have to do it once; look at all of the different versions they had to implement for GNWT!

tcr! tcr! · Aug 20, 2018 at 4:08 pm

What is this devil worship?

keamoose keamoose · Aug 20, 2018 at 4:10 pm

Government + committee + engineers = devil. Actually it works pretty well. https://www.maps.geomatics.gov.nt.ca/HTML5Viewer_Prod/index.html?viewer=ATLAS

tcr! tcr! · Aug 20, 2018 at 5:40 pm

Ah nice! I see that you can search for parcels.

keamoose keamoose · Aug 20, 2018 at 6:43 pm

You can search for more or less anything if you have the right permissions on your login. Like, the property assessment guys can search by the names of homeowners. I can’t imagine what the database must look like. I mostly use it for air photos and land tenure (e.g. to see if an area is owned by the territorial government or by the municipality). It has some nice features; I always feel appreciative of the programmers when I use it. 😊

Reply

It’d be better if you signed in before commenting


Post

Add a comment

It’d be better if you signed in before commenting


Post

Aug 17th, 2018 at 2:30:42 pm

tcr! · Aug 17, 2018 at 2:30 pm

If you use a micro-framework for your code then you get a micro amount of functionality.

#devhell #protip

1 comment

Richard · Aug 18, 2018 at 8:22 am

Ironically this comment sums up this comment.

Reply

It’d be better if you signed in before commenting


Post

Add a comment

It’d be better if you signed in before commenting


Post

reCAPTCHA V1 IS SHUTDOWN

tcr! · Jun 28, 2018 at 11:27 am

reCAPTCHA V1 IS SHUTDOWN

This is why I hate linking to 3rd party libraries. A website that’s been happily chugging along for years now has a broken contact form. Nobody has been able to submit contact requests for who knows how long because the captcha check fails.

See also: CAPTCHAs are stupid →

#devhell

Add a comment

It’d be better if you signed in before commenting


Post

Downtime, almost 24 hours worth

tcr! · Jan 25, 2018 at 12:42 pm

Orson Welles slow clap

At 7:56 am I wrote on twitter:

Apparently DreamHost needs to rebuild and restore the world when one of their VPSes goes down.

https://app.status.io/pages/incident/…

Yes, I’m cranky when my sites are offline for 12 hours.

The website’s back up and running but I needed to restore the database from one of my backups because DreamHost’s copy hadn’t been updated since yesterday around 1 am and I did mine yesterday at 8:45 pm.

All in all the site was unreachable from yesterday at 9:45 pm until today at 12:15 pm. Central time of course.

This has been the worst failure on their part I’ve seen since signing up in April 2010. Almost 24 hours of downtime is unacceptable.

Not to mention it took their support team 8 hours to reply to the ticket I opened. I finally twitter’ed them last night at 11:45 pm.

If I’m feeling rambunctious I may move the databases somewhere else this weekend. But I just hate doing shit like that anymore.

#devhell

2 comments

keamoose keamoose · Jan 25, 2018 at 2:34 pm

I would think, if one is intending to rebuild the entire world every time there’s a small failure, one would keep up-to-date backups. Of the WORLD.

tcr! tcr! · Jan 25, 2018 at 3:39 pm

You’d think. 🙄

But I have a suspicion that all of their dev budget has gone to Remixer.

https://www.dreamhost.com/website-builder/

The status page I linked to above says they’re still rebuilding the world. Backups are cool and all but if you can’t get them restored in an hour or less then you ain’t shit.

Reply

It’d be better if you signed in before commenting


Post

Add a comment

It’d be better if you signed in before commenting


Post

Dec 19th, 2017 at 1:10:19 pm

tcr! · Dec 19, 2017 at 1:10 pm

//Our catch block will handle any exceptions that are thrown.

Oh. Is that what catches do?

#devhell

Add a comment

It’d be better if you signed in before commenting


Post

Dec 12th, 2017 at 2:47:06 pm

tcr! · Dec 12, 2017 at 2:47 pm

I opened a ticket for a bug in my boss’ code today at 1:20 pm.

POST /searched_addresses — throwing Slim error

Type: PDOException
Code: HY093
Message: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens
File: /var/app/current/src/Models/SearchedAddressRepository.php Line: 219

Fearless Leader updated the ticket at 2:18 pm.

I’ll fix this, but you should be passing the searched address in the GET /docks endpoint.

I updated it at 2:20 pm.

I was not aware of this.

He told me to use POST /searched_addresses in the first place, then lets me implement the code, discover bugs, and then file a bug report on its broken functionality before telling me that I should be using GET /docks instead.

#worknews #devhell

Add a comment

It’d be better if you signed in before commenting


Post

Troubleshooting your bullshit

tcr! · Nov 21, 2017 at 11:40 am

I often inherit projects that morons have previously worked on. I’m tempted to message their personal email accounts whenever I come across a moronic bug that they created.

The email would contain their bug, a quote from the documentation, and a link.

As an example:

Hello Mr. Moron,

Line 547:
$oral_allergy_symptons_unique = array_unique($oral_allergy_symptons);

Note: Note that array_unique() is not intended to work on multi dimensional arrays.

Source: php.net/manual/en/function.array-unique.php

You wasted over an hour of my time this morning troubleshooting your bullshit.

#devhell #fuckingkevin

Add a comment

It’d be better if you signed in before commenting


Post