🌐🐙⌨️

@octopus
195 Followers
189 Following
963 Posts
Wet squishy yin to @Lioness's yang. Expect angst, programming, and negativity; some risk of The Discourse.
I normally wouldn't go into this much detail except it's we all got an email from the highest ranking person in our dept whose name I know (might be a VP?) announcing any of us might win a lunch with him by downloading some app that "Turns Your Employees Into Brand Advocates" (it hooks into their social media accounts) and accumulating views/shares/likes for points
Reminder that I am moved to cybre.space : @octopus

Created an account at cybre.space, will probably be moving this account's posting / following to there

👾 @octopus 👾

They version builds as "snapshot" releases, set in the project manifest (not by commit or teamcity build), so two builds w/ identical versions can have different code. There's no actual way to check *which* v22-SNAPSHOT your build is depending on - it's usually the most recent one, but they're also cached for a period of time. So if you push a fix & still see an error, it could be your fix was bad & it could be that trying again eight more times will make it work

we spent an hour+ attempting to deploy all our stuff to the test environment before running into this

there are 5 repositories. Each has at least a "Standard Build" in TeamCity (but none are automatic.) Two of these standard builds upload a snapshot build to our Artifactory server. The other three are decoys; they each have a set of manual builds that deploy to Artifactory, and *another* set of manual builds that pull from Artifactory onto the test application server. We cannot modify these.

today I renamed a private field in one library, & another project utterly broke, at runtime - failed to initialize, but continued to run the (nonfunctional) webserver anyway (i.e., tests pass & it starts up fine - which I checked when I made the change)

because of an xml config

added by another team, & merged into release

which we didn't realize existed

because it doesn't actually configure anything

something something ghci *screaming*

me: blargh dealing with bad code is demoralizing

brain: what if you started your own hobby project & filled it with Good Code instead

me: that's horrifying

google phone setup for the googlephobic, step 1: disable wifi password sync without entering a wifi password