Skip to content

Instantly share code, notes, and snippets.

View cczona's full-sized avatar

Carina C. Zona cczona

View GitHub Profile
@tatianamac
tatianamac / tatiana-mac-boycott-list.md
Last active July 10, 2024 11:43
Tatiana Mac's Boycott List

Brands I Boycott and Why

An ever-evolving list of brands I boycott and why as well as the last date I supported them. I'll continue to update this list as I learn more and detach myself from the firm grip of big tech and corporatism.

I recognise, as a tech worker, that we've created quite the hydra, so detaching ourselves becomes much more complicated than it ever should be. I also recognise that like the capitalistic umbrella tech operates under, we are somewhat stuck using certain technologies (for example, I am writing this here on GitHub, which refuses to drop ICE as a contract.).

I am not perfect and recognise this can be seen as moralistic. I am doing this to share information that may help influence your decisions. They may not. That's up for you to decide.

My hope is to encourage everyone to be more thoughtful in how they vote with their wallets.

Helpful Websites

1. It's a boy's club (by and large)
2. The submission process is major pain. 100 fields to fill out
3. They want it to be focused entirely around Microsoft products, and giving little attention to other important values of software development.
4. They don't cover travel expenses unless you know somebody or fight for it. And covering for some and not all is wrong.
5. They want to review your presentation and have the right to modify it if they want.
6. It's hardly about development anymore, but IT.
and finally, the whole conference is a lot of hype and somewhat arguable formalities.
@econchick
econchick / interview_tips.md
Last active August 7, 2019 08:28
Women Who Code: Interviewing Tips
@zzak
zzak / .irbrc
Last active December 11, 2015 20:08
IRB.conf[:PROMPT][:SIMPLE] with continuation statements
IRB.conf[:PROMPT][:MY_PROMPT] = IRB.conf[:PROMPT][:SIMPLE].merge(
:PROMPT_S=>"%l>> ",
:PROMPT_C=>"*>> ",
)
IRB.conf[:PROMPT_MODE] = :MY_PROMPT
@shineycode
shineycode / gist:4568567
Created January 18, 2013 21:12
ways to concatenate strings
// Different ways to concatenate strings
//
// Method 1: Using stringByAppendingString
//
NSString *string1 = @"First Text ";
NSString *string2 = @"Joined With Second";
NSString *stringAppendResult = [string1 stringByAppendingString:string2];
@rantav
rantav / meetup-bad-bad-hosts.md
Last active November 2, 2017 15:27
How meetup fucked up, but then fixed it

Update: Meetup had revived the group and are welcoming us back again. At the end, no data was lost, even though interim communications suggested it was.
We are happy that things had finally taken a positive turn and are happy to stay at meetup and grow our community to our next event and next next event. We are a little bit sorry that things went soar for awhile but what's important is that at the end both us and meetup had learned how to make things better for the next time.

Original post below....

Meetup, you've been bad, bad hosts!

TL;DR: Meetup had deleted my group, for what I beleive to be their mistake, yet they did not admit the mistake nor can they restore the data. I am deeply dissapointed from meetup and I've lost my trust in them.

@sdball
sdball / sandi_metz_rules_for_developers.md
Created January 18, 2013 18:47
Rules for good development from Sandi Metz

Sandi Metz’ rules for developers

  1. Your class can be no longer than a hundred lines of code.
  2. Your methods can be no longer than five lines of code
  3. You can pass no more than four parameters and you can't just make it one big hash.
  4. In your controller, you can only instantiate one object, to do whatever it is that needs to be done.
  5. Your view can only know about one instance variable.
  6. Your Rails view should only send messages to that object i.e., no Demeter violations.[ "thunder dome principal". Translated: one model in, one model out! ]
  7. Rules are meant to be broken if by breaking them you produce better code. [ ...where "better code" is validated by explaining why you want to break the rule to someone else. ]
@mtitolo
mtitolo / open instaweb in chrome
Last active December 11, 2015 02:58
How to get instaweb running on OSX and opening in Chrome. Run these commands!
$ brew install lighttpd
$ git config --global instaweb.browser ch
$ git config --global browser.ch.cmd "open -a \"/Applications/Google Chrome.app\""

git rm $(git ls-files -d)

➜  demo git:(master) rm README.rdoc 
➜  demo git:(master) ✗ g s
 D README.rdoc
➜  demo git:(master) ✗ git rm $(git ls-files -d) 
rm 'README.rdoc'
➜  demo git:(master) ✗ g s
D README.rdoc
@johana-star
johana-star / my_names.txt
Last active December 10, 2015 21:48
A biographical sketch of the names I have used legally.
When I was born, my parents named me B_____ Daniel Strand.* I went by this name in childhood,
as a teenager, and as a young adult. While I was in college, I began using Livejournal, and used
strand as my handle there. I also preferred that people call me Strand then, but told people that
they could refer to me by my last name or my former first name at the time.
A few years after I graduated college, after working several jobs where colleagues and
coworkers called me Strand, I had my name legally changed to B Strand. I realized almost
immediately afterwards that I would have mad my life easier had I adopted the name Be Strand,
as many computer systems do not accept B as a first name. (I was unable to use Priceline at one
time, though they have since fixed this bug.)