Skip to content

Instantly share code, notes, and snippets.

View amrabdelwahab's full-sized avatar

Amr amrabdelwahab

  • Tourlane
  • Berlin, Germany
View GitHub Profile
@amrabdelwahab
amrabdelwahab / testomonial.md
Last active December 16, 2019 18:27
My public speaking story

A testimonial for global diversity CFP workshops

Introduction

Before I dig deeper into my story, I am Amr an Egyptian software engineer that has been living for the past 7 years in Europe (first Budapest in Hungary and now in Berlin Germany).

It's already almost 13 years since the first "Hello world" program I wrote for an introduction to programming course. During this journey, I have always given the same importance to the people aspects of software as I did to technical excellence. In the end, we write software with people and for people to use.

Interest in public speaking

I have to admit, my interest in public speaking is not a new thing. I have always been fascinated by the idea of sharing my thoughts and opinions with a wide audience.

@amrabdelwahab
amrabdelwahab / Kenya trip.md
Last active July 14, 2019 11:55
Kenya trip
@amrabdelwahab
amrabdelwahab / interview_questions.md
Last active April 25, 2019 14:51
What is wrong with Ruby interview questions

Introduction

If you are reading this document, that means that you are interested take part of the first round of the "What is wrong with Ruby?" project

I just would like to ask you during your answers to mind the following:

  • These questions are wide and sometimes vague intentionally, I want to start with an open bracket and give the ability to you to write what you feel like.
  • All these questions are optional, feel free to answer whichever you prefer to and skip what you want to skip.
  • If you want to add comments or thoughts outside the scope of these questions please feel free to do so.
  • Please make sure to use as beginner friendly language as you can and maybe metaphors to express your opinions as well.
@amrabdelwahab
amrabdelwahab / Research.md
Last active July 1, 2021 19:43
What is wrong with Ruby Project

What is wrong with Ruby? - Research project

Introduction

Our industry has a tendency to follow hypes without backing it with solid constructive claims. Over the past few years, trashing Ruby was one of these hypes, I also find that the so called "Senior Engineers" tend to promote hypes to appear more opinionated without really trying to explain the logical claims behind it, leaving the community beginners and new joiners really confused.

Goals of the project

  • Solidifying the claims behind the hype (Because I believe it stems from real problems, not just an empty hype) and eventually passing this to Ruby core team as an input from the community.
  • Explain these problems in a much simpler language to beginners and community new joiners.

Initial Focal points

@amrabdelwahab
amrabdelwahab / russia-final.md
Last active April 19, 2018 12:03
Final Plan of Russia

13th of June

  • Leave 15:30 from TXL-C and Arrive at 19:10 to Moscow, Domodedovo
    • Flight cost was 185.23 Euros
  • Spend the night in Moscow - Book Accomodation(Late checkin is a must)
    • Booked Address: Taganskaya ul., 27, Moskva, Russia, 109147

14th of June

@amrabdelwahab
amrabdelwahab / russia-2.md
Last active March 3, 2018 18:45
Cheaper Plan of Russia

13th of June

  • 14:00 from TXL to Moscow VKO at 17:45

  • Spend the night in Moscow

14th of June

  • Take the train from Moskva Passazhirskaya Yaroslavskaya at 07:05
@amrabdelwahab
amrabdelwahab / russia.md
Created March 3, 2018 18:33
Initial Plan of Russia trip

13th of June

  • 14:00 from TXL to Moscow VKO at 17:45

  • Spend the night

14th of June

  • Take the train from Moskva Passazhirskaya Yaroslavskaya at 07:05
@amrabdelwahab
amrabdelwahab / Gf.md
Last active September 22, 2017 15:42
Greenfox demo 3

Generic Comments

  • Starting from scratch, draw on paper, think outside the syntax
  • Red, Green, Refactor <= is very important
  • Tania's presentation
  • The "Ahaaaaaa!!" moment
  • Naming conventions, Naming Conventions, Naming Conventions!!!!!!!
  • Explicitness VS Smartness (Too Much Dry makes the skin burns)
  • Why the else
def do_recursion(params):