Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Manager ReadMe:

Welcome!

Hi! Welcome to the team, I'm very happy to have you here, and I'm sure we will build amazing things together. You are now starting a new chapter in your career in our company, this is the time for you to take a listen, write things down, ask any question that comes to your mind and get to know the team and company.

Why Readme?

I believe every complex piece of code should be properly documented, so it would be easier to understand and maintain. Humans are even more complex than any piece of code you can find, so why not have documentation to help people interact with each other better? This is my documentation for you :).

About me

I'm Moshiko 29yo, I'm T1D since I was 11yo, I started my SW career at the Israeli ministry of defense, where I served as a software developer for couple of years.
Then I joined a company called DreaMed Diabetes, I started there as a junior SW developer and worked my way up to be a software team leader. I'm an off-road driver, motor lover, and an amateur photographer.

My Role

My Role is divided into three sections:

  1. People role - As a manager, my role is to make the team (and you :)) move faster and more efficiently.
    I will be here to mentor, help you grow, develop your talent, and reach your goals. As a part of my role, I will provide you with context on your tasks, and I will be your point of contact for anything (good or bad) you want to share with the management team.
  2. Tech role - It is my responsibility to make sure we are building an amazing, scalable, and maintainable product. As part of this responsibility, I would ensure your code is developed according to company standards, code conventions, and business requirements. I will be here to answer any tech/architecture questions you may have.
  3. Product role - As a part of being a manager, my job is to understand the company product and provide clear business context whenever needed.
    That would allow you to design and implement better-suited solutions for the task.

What Do I Expect From You?

  • End-to-end Ownership - When you get a new task, I expect you to understand the full context of the mission. Understanding the full context (tech and product) can bring up solutions or issues that will affect the feature development and help us build a better product for our customers.
  • Be A Team Player - Conflicts and bugs are part of a programmer's job. When such a thing happens, I need you to remember no one is looking for someone to blame. We are all in the same boat that needs to be steered together to the best land we can find. If someone did wrong, we will help him/her fix and learn from the mistake.
  • Boy\Girl Scout Rule - There are some rules that I follow, one of them is the "Boy\Girl Scout Rule".
    This is a rule taken from the US Boy Scouts, and it goes like this:
    When the Boy Scouts leave a camping zone, they leave the place cleaner than before.
    When you get a task in the codebase, I expect you to leave it cleaner than it was when you got it. This would make our codebase cleaner with every feature we add.
  • Continues Improvement - I believe that each one of us, and the team as a whole, should be in a process of "Continues Improvement" at all times, which means every feedback, suggestion, comment, you have to me, or to any team process, I would be more than happy to hear it and take it under consideration.

Personal quirks

  • I argue with “passion” - I may raise my voice a little. I don’t like it about myself, and I try to improve. That may happen because I like the product, and it's important to me to make sure we do it as good as we can. If you feel I crossed the line, please let me know. It’s not my intent.
  • I have the memory and attention span of a goldfish - The only way I can be productive is by constantly taking notes. If you see me typing while we're talking, I'm not browsing Facebook, just trying to record what we're saying so I can reflect and process it later on.

1:1s

1:1s are your meetings. This is your place to talk about anything that's bothering you or you want to share. Those meetings won't be about status updates, we would talk about your career goals and how we can help you achieve them. For us to be productive in our 1:1s, I would like you to be prepared: prepare questions, suggestions, initiativs, thoughts, feedbacks, or any other agenda. But don't worry, if you won't, I will navigate the conversation :).

Good luck!

About

Manager Readme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Manager ReadMe:

Welcome!

Hi! Welcome to the team, I'm very happy to have you here, and I'm sure we will build amazing things together. You are now starting a new chapter in your career in our company, this is the time for you to take a listen, write things down, ask any question that comes to your mind and get to know the team and company.

Why Readme?

I believe every complex piece of code should be properly documented, so it would be easier to understand and maintain. Humans are even more complex than any piece of code you can find, so why not have documentation to help people interact with each other better? This is my documentation for you :).

About me

I'm Moshiko 29yo, I'm T1D since I was 11yo, I started my SW career at the Israeli ministry of defense, where I served as a software developer for couple of years.
Then I joined a company called DreaMed Diabetes, I started there as a junior SW developer and worked my way up to be a software team leader. I'm an off-road driver, motor lover, and an amateur photographer.

My Role

My Role is divided into three sections:

  1. People role - As a manager, my role is to make the team (and you :)) move faster and more efficiently.
    I will be here to mentor, help you grow, develop your talent, and reach your goals. As a part of my role, I will provide you with context on your tasks, and I will be your point of contact for anything (good or bad) you want to share with the management team.
  2. Tech role - It is my responsibility to make sure we are building an amazing, scalable, and maintainable product. As part of this responsibility, I would ensure your code is developed according to company standards, code conventions, and business requirements. I will be here to answer any tech/architecture questions you may have.
  3. Product role - As a part of being a manager, my job is to understand the company product and provide clear business context whenever needed.
    That would allow you to design and implement better-suited solutions for the task.

What Do I Expect From You?

  • End-to-end Ownership - When you get a new task, I expect you to understand the full context of the mission. Understanding the full context (tech and product) can bring up solutions or issues that will affect the feature development and help us build a better product for our customers.
  • Be A Team Player - Conflicts and bugs are part of a programmer's job. When such a thing happens, I need you to remember no one is looking for someone to blame. We are all in the same boat that needs to be steered together to the best land we can find. If someone did wrong, we will help him/her fix and learn from the mistake.
  • Boy\Girl Scout Rule - There are some rules that I follow, one of them is the "Boy\Girl Scout Rule".
    This is a rule taken from the US Boy Scouts, and it goes like this:
    When the Boy Scouts leave a camping zone, they leave the place cleaner than before.
    When you get a task in the codebase, I expect you to leave it cleaner than it was when you got it. This would make our codebase cleaner with every feature we add.
  • Continues Improvement - I believe that each one of us, and the team as a whole, should be in a process of "Continues Improvement" at all times, which means every feedback, suggestion, comment, you have to me, or to any team process, I would be more than happy to hear it and take it under consideration.

Personal quirks

  • I argue with “passion” - I may raise my voice a little. I don’t like it about myself, and I try to improve. That may happen because I like the product, and it's important to me to make sure we do it as good as we can. If you feel I crossed the line, please let me know. It’s not my intent.
  • I have the memory and attention span of a goldfish - The only way I can be productive is by constantly taking notes. If you see me typing while we're talking, I'm not browsing Facebook, just trying to record what we're saying so I can reflect and process it later on.

1:1s

1:1s are your meetings. This is your place to talk about anything that's bothering you or you want to share. Those meetings won't be about status updates, we would talk about your career goals and how we can help you achieve them. For us to be productive in our 1:1s, I would like you to be prepared: prepare questions, suggestions, initiativs, thoughts, feedbacks, or any other agenda. But don't worry, if you won't, I will navigate the conversation :).

Good luck!

About

Manager Readme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Manager ReadMe:

Welcome!

Hi! Welcome to the team, I'm very happy to have you here, and I'm sure we will build amazing things together. You are now starting a new chapter in your career in our company, this is the time for you to take a listen, write things down, ask any question that comes to your mind and get to know the team and company.

Why Readme?

I believe every complex piece of code should be properly documented, so it would be easier to understand and maintain. Humans are even more complex than any piece of code you can find, so why not have documentation to help people interact with each other better? This is my documentation for you :).

About me

I'm Moshiko 29yo, I'm T1D since I was 11yo, I started my SW career at the Israeli ministry of defense, where I served as a software developer for couple of years.
Then I joined a company called DreaMed Diabetes, I started there as a junior SW developer and worked my way up to be a software team leader. I'm an off-road driver, motor lover, and an amateur photographer.

My Role

My Role is divided into three sections:

  1. People role - As a manager, my role is to make the team (and you :)) move faster and more efficiently.
    I will be here to mentor, help you grow, develop your talent, and reach your goals. As a part of my role, I will provide you with context on your tasks, and I will be your point of contact for anything (good or bad) you want to share with the management team.
  2. Tech role - It is my responsibility to make sure we are building an amazing, scalable, and maintainable product. As part of this responsibility, I would ensure your code is developed according to company standards, code conventions, and business requirements. I will be here to answer any tech/architecture questions you may have.
  3. Product role - As a part of being a manager, my job is to understand the company product and provide clear business context whenever needed.
    That would allow you to design and implement better-suited solutions for the task.

What Do I Expect From You?

  • End-to-end Ownership - When you get a new task, I expect you to understand the full context of the mission. Understanding the full context (tech and product) can bring up solutions or issues that will affect the feature development and help us build a better product for our customers.
  • Be A Team Player - Conflicts and bugs are part of a programmer's job. When such a thing happens, I need you to remember no one is looking for someone to blame. We are all in the same boat that needs to be steered together to the best land we can find. If someone did wrong, we will help him/her fix and learn from the mistake.
  • Boy\Girl Scout Rule - There are some rules that I follow, one of them is the "Boy\Girl Scout Rule".
    This is a rule taken from the US Boy Scouts, and it goes like this:
    When the Boy Scouts leave a camping zone, they leave the place cleaner than before.
    When you get a task in the codebase, I expect you to leave it cleaner than it was when you got it. This would make our codebase cleaner with every feature we add.
  • Continues Improvement - I believe that each one of us, and the team as a whole, should be in a process of "Continues Improvement" at all times, which means every feedback, suggestion, comment, you have to me, or to any team process, I would be more than happy to hear it and take it under consideration.

Personal quirks

  • I argue with “passion” - I may raise my voice a little. I don’t like it about myself, and I try to improve. That may happen because I like the product, and it's important to me to make sure we do it as good as we can. If you feel I crossed the line, please let me know. It’s not my intent.
  • I have the memory and attention span of a goldfish - The only way I can be productive is by constantly taking notes. If you see me typing while we're talking, I'm not browsing Facebook, just trying to record what we're saying so I can reflect and process it later on.

1:1s

1:1s are your meetings. This is your place to talk about anything that's bothering you or you want to share. Those meetings won't be about status updates, we would talk about your career goals and how we can help you achieve them. For us to be productive in our 1:1s, I would like you to be prepared: prepare questions, suggestions, initiativs, thoughts, feedbacks, or any other agenda. But don't worry, if you won't, I will navigate the conversation :).

Good luck!

About

Manager Readme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Manager ReadMe:

Welcome!

Hi! Welcome to the team, I'm very happy to have you here, and I'm sure we will build amazing things together. You are now starting a new chapter in your career in our company, this is the time for you to take a listen, write things down, ask any question that comes to your mind and get to know the team and company.

Why Readme?

I believe every complex piece of code should be properly documented, so it would be easier to understand and maintain. Humans are even more complex than any piece of code you can find, so why not have documentation to help people interact with each other better? This is my documentation for you :).

About me

I'm Moshiko 29yo, I'm T1D since I was 11yo, I started my SW career at the Israeli ministry of defense, where I served as a software developer for couple of years.
Then I joined a company called DreaMed Diabetes, I started there as a junior SW developer and worked my way up to be a software team leader. I'm an off-road driver, motor lover, and an amateur photographer.

My Role

My Role is divided into three sections:

  1. People role - As a manager, my role is to make the team (and you :)) move faster and more efficiently.
    I will be here to mentor, help you grow, develop your talent, and reach your goals. As a part of my role, I will provide you with context on your tasks, and I will be your point of contact for anything (good or bad) you want to share with the management team.
  2. Tech role - It is my responsibility to make sure we are building an amazing, scalable, and maintainable product. As part of this responsibility, I would ensure your code is developed according to company standards, code conventions, and business requirements. I will be here to answer any tech/architecture questions you may have.
  3. Product role - As a part of being a manager, my job is to understand the company product and provide clear business context whenever needed.
    That would allow you to design and implement better-suited solutions for the task.

What Do I Expect From You?

  • End-to-end Ownership - When you get a new task, I expect you to understand the full context of the mission. Understanding the full context (tech and product) can bring up solutions or issues that will affect the feature development and help us build a better product for our customers.
  • Be A Team Player - Conflicts and bugs are part of a programmer's job. When such a thing happens, I need you to remember no one is looking for someone to blame. We are all in the same boat that needs to be steered together to the best land we can find. If someone did wrong, we will help him/her fix and learn from the mistake.
  • Boy\Girl Scout Rule - There are some rules that I follow, one of them is the "Boy\Girl Scout Rule".
    This is a rule taken from the US Boy Scouts, and it goes like this:
    When the Boy Scouts leave a camping zone, they leave the place cleaner than before.
    When you get a task in the codebase, I expect you to leave it cleaner than it was when you got it. This would make our codebase cleaner with every feature we add.
  • Continues Improvement - I believe that each one of us, and the team as a whole, should be in a process of "Continues Improvement" at all times, which means every feedback, suggestion, comment, you have to me, or to any team process, I would be more than happy to hear it and take it under consideration.

Personal quirks

  • I argue with “passion” - I may raise my voice a little. I don’t like it about myself, and I try to improve. That may happen because I like the product, and it's important to me to make sure we do it as good as we can. If you feel I crossed the line, please let me know. It’s not my intent.
  • I have the memory and attention span of a goldfish - The only way I can be productive is by constantly taking notes. If you see me typing while we're talking, I'm not browsing Facebook, just trying to record what we're saying so I can reflect and process it later on.

1:1s

1:1s are your meetings. This is your place to talk about anything that's bothering you or you want to share. Those meetings won't be about status updates, we would talk about your career goals and how we can help you achieve them. For us to be productive in our 1:1s, I would like you to be prepared: prepare questions, suggestions, initiativs, thoughts, feedbacks, or any other agenda. But don't worry, if you won't, I will navigate the conversation :).

Good luck!

About

Manager Readme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Manager ReadMe:

Welcome!

Hi! Welcome to the team, I'm very happy to have you here, and I'm sure we will build amazing things together. You are now starting a new chapter in your career in our company, this is the time for you to take a listen, write things down, ask any question that comes to your mind and get to know the team and company.

Why Readme?

I believe every complex piece of code should be properly documented, so it would be easier to understand and maintain. Humans are even more complex than any piece of code you can find, so why not have documentation to help people interact with each other better? This is my documentation for you :).

About me

I'm Moshiko 29yo, I'm T1D since I was 11yo, I started my SW career at the Israeli ministry of defense, where I served as a software developer for couple of years.
Then I joined a company called DreaMed Diabetes, I started there as a junior SW developer and worked my way up to be a software team leader. I'm an off-road driver, motor lover, and an amateur photographer.

My Role

My Role is divided into three sections:

  1. People role - As a manager, my role is to make the team (and you :)) move faster and more efficiently.
    I will be here to mentor, help you grow, develop your talent, and reach your goals. As a part of my role, I will provide you with context on your tasks, and I will be your point of contact for anything (good or bad) you want to share with the management team.
  2. Tech role - It is my responsibility to make sure we are building an amazing, scalable, and maintainable product. As part of this responsibility, I would ensure your code is developed according to company standards, code conventions, and business requirements. I will be here to answer any tech/architecture questions you may have.
  3. Product role - As a part of being a manager, my job is to understand the company product and provide clear business context whenever needed.
    That would allow you to design and implement better-suited solutions for the task.

What Do I Expect From You?

  • End-to-end Ownership - When you get a new task, I expect you to understand the full context of the mission. Understanding the full context (tech and product) can bring up solutions or issues that will affect the feature development and help us build a better product for our customers.
  • Be A Team Player - Conflicts and bugs are part of a programmer's job. When such a thing happens, I need you to remember no one is looking for someone to blame. We are all in the same boat that needs to be steered together to the best land we can find. If someone did wrong, we will help him/her fix and learn from the mistake.
  • Boy\Girl Scout Rule - There are some rules that I follow, one of them is the "Boy\Girl Scout Rule".
    This is a rule taken from the US Boy Scouts, and it goes like this:
    When the Boy Scouts leave a camping zone, they leave the place cleaner than before.
    When you get a task in the codebase, I expect you to leave it cleaner than it was when you got it. This would make our codebase cleaner with every feature we add.
  • Continues Improvement - I believe that each one of us, and the team as a whole, should be in a process of "Continues Improvement" at all times, which means every feedback, suggestion, comment, you have to me, or to any team process, I would be more than happy to hear it and take it under consideration.

Personal quirks

  • I argue with “passion” - I may raise my voice a little. I don’t like it about myself, and I try to improve. That may happen because I like the product, and it's important to me to make sure we do it as good as we can. If you feel I crossed the line, please let me know. It’s not my intent.
  • I have the memory and attention span of a goldfish - The only way I can be productive is by constantly taking notes. If you see me typing while we're talking, I'm not browsing Facebook, just trying to record what we're saying so I can reflect and process it later on.

1:1s

1:1s are your meetings. This is your place to talk about anything that's bothering you or you want to share. Those meetings won't be about status updates, we would talk about your career goals and how we can help you achieve them. For us to be productive in our 1:1s, I would like you to be prepared: prepare questions, suggestions, initiativs, thoughts, feedbacks, or any other agenda. But don't worry, if you won't, I will navigate the conversation :).

Good luck!

About

Manager Readme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Manager ReadMe:

Welcome!

Hi! Welcome to the team, I'm very happy to have you here, and I'm sure we will build amazing things together. You are now starting a new chapter in your career in our company, this is the time for you to take a listen, write things down, ask any question that comes to your mind and get to know the team and company.

Why Readme?

I believe every complex piece of code should be properly documented, so it would be easier to understand and maintain. Humans are even more complex than any piece of code you can find, so why not have documentation to help people interact with each other better? This is my documentation for you :).

About me

I'm Moshiko 29yo, I'm T1D since I was 11yo, I started my SW career at the Israeli ministry of defense, where I served as a software developer for couple of years.
Then I joined a company called DreaMed Diabetes, I started there as a junior SW developer and worked my way up to be a software team leader. I'm an off-road driver, motor lover, and an amateur photographer.

My Role

My Role is divided into three sections:

  1. People role - As a manager, my role is to make the team (and you :)) move faster and more efficiently.
    I will be here to mentor, help you grow, develop your talent, and reach your goals. As a part of my role, I will provide you with context on your tasks, and I will be your point of contact for anything (good or bad) you want to share with the management team.
  2. Tech role - It is my responsibility to make sure we are building an amazing, scalable, and maintainable product. As part of this responsibility, I would ensure your code is developed according to company standards, code conventions, and business requirements. I will be here to answer any tech/architecture questions you may have.
  3. Product role - As a part of being a manager, my job is to understand the company product and provide clear business context whenever needed.
    That would allow you to design and implement better-suited solutions for the task.

What Do I Expect From You?

  • End-to-end Ownership - When you get a new task, I expect you to understand the full context of the mission. Understanding the full context (tech and product) can bring up solutions or issues that will affect the feature development and help us build a better product for our customers.
  • Be A Team Player - Conflicts and bugs are part of a programmer's job. When such a thing happens, I need you to remember no one is looking for someone to blame. We are all in the same boat that needs to be steered together to the best land we can find. If someone did wrong, we will help him/her fix and learn from the mistake.
  • Boy\Girl Scout Rule - There are some rules that I follow, one of them is the "Boy\Girl Scout Rule".
    This is a rule taken from the US Boy Scouts, and it goes like this:
    When the Boy Scouts leave a camping zone, they leave the place cleaner than before.
    When you get a task in the codebase, I expect you to leave it cleaner than it was when you got it. This would make our codebase cleaner with every feature we add.
  • Continues Improvement - I believe that each one of us, and the team as a whole, should be in a process of "Continues Improvement" at all times, which means every feedback, suggestion, comment, you have to me, or to any team process, I would be more than happy to hear it and take it under consideration.

Personal quirks

  • I argue with “passion” - I may raise my voice a little. I don’t like it about myself, and I try to improve. That may happen because I like the product, and it's important to me to make sure we do it as good as we can. If you feel I crossed the line, please let me know. It’s not my intent.
  • I have the memory and attention span of a goldfish - The only way I can be productive is by constantly taking notes. If you see me typing while we're talking, I'm not browsing Facebook, just trying to record what we're saying so I can reflect and process it later on.

1:1s

1:1s are your meetings. This is your place to talk about anything that's bothering you or you want to share. Those meetings won't be about status updates, we would talk about your career goals and how we can help you achieve them. For us to be productive in our 1:1s, I would like you to be prepared: prepare questions, suggestions, initiativs, thoughts, feedbacks, or any other agenda. But don't worry, if you won't, I will navigate the conversation :).

Good luck!

About

Manager Readme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Manager ReadMe:

Welcome!

Hi! Welcome to the team, I'm very happy to have you here, and I'm sure we will build amazing things together. You are now starting a new chapter in your career in our company, this is the time for you to take a listen, write things down, ask any question that comes to your mind and get to know the team and company.

Why Readme?

I believe every complex piece of code should be properly documented, so it would be easier to understand and maintain. Humans are even more complex than any piece of code you can find, so why not have documentation to help people interact with each other better? This is my documentation for you :).

About me

I'm Moshiko 29yo, I'm T1D since I was 11yo, I started my SW career at the Israeli ministry of defense, where I served as a software developer for couple of years.
Then I joined a company called DreaMed Diabetes, I started there as a junior SW developer and worked my way up to be a software team leader. I'm an off-road driver, motor lover, and an amateur photographer.

My Role

My Role is divided into three sections:

  1. People role - As a manager, my role is to make the team (and you :)) move faster and more efficiently.
    I will be here to mentor, help you grow, develop your talent, and reach your goals. As a part of my role, I will provide you with context on your tasks, and I will be your point of contact for anything (good or bad) you want to share with the management team.
  2. Tech role - It is my responsibility to make sure we are building an amazing, scalable, and maintainable product. As part of this responsibility, I would ensure your code is developed according to company standards, code conventions, and business requirements. I will be here to answer any tech/architecture questions you may have.
  3. Product role - As a part of being a manager, my job is to understand the company product and provide clear business context whenever needed.
    That would allow you to design and implement better-suited solutions for the task.

What Do I Expect From You?

  • End-to-end Ownership - When you get a new task, I expect you to understand the full context of the mission. Understanding the full context (tech and product) can bring up solutions or issues that will affect the feature development and help us build a better product for our customers.
  • Be A Team Player - Conflicts and bugs are part of a programmer's job. When such a thing happens, I need you to remember no one is looking for someone to blame. We are all in the same boat that needs to be steered together to the best land we can find. If someone did wrong, we will help him/her fix and learn from the mistake.
  • Boy\Girl Scout Rule - There are some rules that I follow, one of them is the "Boy\Girl Scout Rule".
    This is a rule taken from the US Boy Scouts, and it goes like this:
    When the Boy Scouts leave a camping zone, they leave the place cleaner than before.
    When you get a task in the codebase, I expect you to leave it cleaner than it was when you got it. This would make our codebase cleaner with every feature we add.
  • Continues Improvement - I believe that each one of us, and the team as a whole, should be in a process of "Continues Improvement" at all times, which means every feedback, suggestion, comment, you have to me, or to any team process, I would be more than happy to hear it and take it under consideration.

Personal quirks

  • I argue with “passion” - I may raise my voice a little. I don’t like it about myself, and I try to improve. That may happen because I like the product, and it's important to me to make sure we do it as good as we can. If you feel I crossed the line, please let me know. It’s not my intent.
  • I have the memory and attention span of a goldfish - The only way I can be productive is by constantly taking notes. If you see me typing while we're talking, I'm not browsing Facebook, just trying to record what we're saying so I can reflect and process it later on.

1:1s

1:1s are your meetings. This is your place to talk about anything that's bothering you or you want to share. Those meetings won't be about status updates, we would talk about your career goals and how we can help you achieve them. For us to be productive in our 1:1s, I would like you to be prepared: prepare questions, suggestions, initiativs, thoughts, feedbacks, or any other agenda. But don't worry, if you won't, I will navigate the conversation :).

Good luck!

About

Manager Readme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Manager ReadMe:

Welcome!

Hi! Welcome to the team, I'm very happy to have you here, and I'm sure we will build amazing things together. You are now starting a new chapter in your career in our company, this is the time for you to take a listen, write things down, ask any question that comes to your mind and get to know the team and company.

Why Readme?

I believe every complex piece of code should be properly documented, so it would be easier to understand and maintain. Humans are even more complex than any piece of code you can find, so why not have documentation to help people interact with each other better? This is my documentation for you :).

About me

I'm Moshiko 29yo, I'm T1D since I was 11yo, I started my SW career at the Israeli ministry of defense, where I served as a software developer for couple of years.
Then I joined a company called DreaMed Diabetes, I started there as a junior SW developer and worked my way up to be a software team leader. I'm an off-road driver, motor lover, and an amateur photographer.

My Role

My Role is divided into three sections:

  1. People role - As a manager, my role is to make the team (and you :)) move faster and more efficiently.
    I will be here to mentor, help you grow, develop your talent, and reach your goals. As a part of my role, I will provide you with context on your tasks, and I will be your point of contact for anything (good or bad) you want to share with the management team.
  2. Tech role - It is my responsibility to make sure we are building an amazing, scalable, and maintainable product. As part of this responsibility, I would ensure your code is developed according to company standards, code conventions, and business requirements. I will be here to answer any tech/architecture questions you may have.
  3. Product role - As a part of being a manager, my job is to understand the company product and provide clear business context whenever needed.
    That would allow you to design and implement better-suited solutions for the task.

What Do I Expect From You?

  • End-to-end Ownership - When you get a new task, I expect you to understand the full context of the mission. Understanding the full context (tech and product) can bring up solutions or issues that will affect the feature development and help us build a better product for our customers.
  • Be A Team Player - Conflicts and bugs are part of a programmer's job. When such a thing happens, I need you to remember no one is looking for someone to blame. We are all in the same boat that needs to be steered together to the best land we can find. If someone did wrong, we will help him/her fix and learn from the mistake.
  • Boy\Girl Scout Rule - There are some rules that I follow, one of them is the "Boy\Girl Scout Rule".
    This is a rule taken from the US Boy Scouts, and it goes like this:
    When the Boy Scouts leave a camping zone, they leave the place cleaner than before.
    When you get a task in the codebase, I expect you to leave it cleaner than it was when you got it. This would make our codebase cleaner with every feature we add.
  • Continues Improvement - I believe that each one of us, and the team as a whole, should be in a process of "Continues Improvement" at all times, which means every feedback, suggestion, comment, you have to me, or to any team process, I would be more than happy to hear it and take it under consideration.

Personal quirks

  • I argue with “passion” - I may raise my voice a little. I don’t like it about myself, and I try to improve. That may happen because I like the product, and it's important to me to make sure we do it as good as we can. If you feel I crossed the line, please let me know. It’s not my intent.
  • I have the memory and attention span of a goldfish - The only way I can be productive is by constantly taking notes. If you see me typing while we're talking, I'm not browsing Facebook, just trying to record what we're saying so I can reflect and process it later on.

1:1s

1:1s are your meetings. This is your place to talk about anything that's bothering you or you want to share. Those meetings won't be about status updates, we would talk about your career goals and how we can help you achieve them. For us to be productive in our 1:1s, I would like you to be prepared: prepare questions, suggestions, initiativs, thoughts, feedbacks, or any other agenda. But don't worry, if you won't, I will navigate the conversation :).

Good luck!

About

Manager Readme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors