staticbits.thefnf.org/member-handbook/book/YourFirstMonth.html
2022-09-27 00:51:15 -05:00

241 lines
17 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML>
<html lang="en" class="sidebar-visible no-js light">
<head>
<!-- Book generated using mdBook -->
<meta charset="UTF-8">
<title>Your First Month - TSYS Group Member Handbook</title>
<!-- Custom HTML head -->
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#ffffff" />
<link rel="icon" href="favicon.svg">
<link rel="shortcut icon" href="favicon.png">
<link rel="stylesheet" href="css/variables.css">
<link rel="stylesheet" href="css/general.css">
<link rel="stylesheet" href="css/chrome.css">
<link rel="stylesheet" href="css/print.css" media="print">
<!-- Fonts -->
<link rel="stylesheet" href="FontAwesome/css/font-awesome.css">
<link rel="stylesheet" href="fonts/fonts.css">
<!-- Highlight.js Stylesheets -->
<link rel="stylesheet" href="highlight.css">
<link rel="stylesheet" href="tomorrow-night.css">
<link rel="stylesheet" href="ayu-highlight.css">
<!-- Custom theme stylesheets -->
</head>
<body>
<!-- Provide site root to javascript -->
<script type="text/javascript">
var path_to_root = "";
var default_theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "navy" : "light";
</script>
<!-- Work around some values being stored in localStorage wrapped in quotes -->
<script type="text/javascript">
try {
var theme = localStorage.getItem('mdbook-theme');
var sidebar = localStorage.getItem('mdbook-sidebar');
if (theme.startsWith('"') && theme.endsWith('"')) {
localStorage.setItem('mdbook-theme', theme.slice(1, theme.length - 1));
}
if (sidebar.startsWith('"') && sidebar.endsWith('"')) {
localStorage.setItem('mdbook-sidebar', sidebar.slice(1, sidebar.length - 1));
}
} catch (e) { }
</script>
<!-- Set the theme before any content is loaded, prevents flash -->
<script type="text/javascript">
var theme;
try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
if (theme === null || theme === undefined) { theme = default_theme; }
var html = document.querySelector('html');
html.classList.remove('no-js')
html.classList.remove('light')
html.classList.add(theme);
html.classList.add('js');
</script>
<!-- Hide / unhide sidebar before it is displayed -->
<script type="text/javascript">
var html = document.querySelector('html');
var sidebar = 'hidden';
if (document.body.clientWidth >= 1080) {
try { sidebar = localStorage.getItem('mdbook-sidebar'); } catch(e) { }
sidebar = sidebar || 'visible';
}
html.classList.remove('sidebar-visible');
html.classList.add("sidebar-" + sidebar);
</script>
<nav id="sidebar" class="sidebar" aria-label="Table of contents">
<div class="sidebar-scrollbox">
<ol class="chapter"><li class="chapter-item expanded "><a href="Preface.html"><strong aria-hidden="true">1.</strong> Preface</a></li><li class="chapter-item expanded "><a href="HowToUseThisBook.html"><strong aria-hidden="true">2.</strong> How to use this book</a></li><li class="chapter-item expanded affix "><li class="part-title">Part 1 : Welcome to TSYS Group</li><li class="chapter-item expanded "><a href="YourFirstDay.html"><strong aria-hidden="true">3.</strong> Your First Day</a></li><li class="chapter-item expanded "><a href="TSYSGroupFactsThatMatter.html"><strong aria-hidden="true">4.</strong> TSYS Group Facts That Matter</a></li><li class="chapter-item expanded "><a href="WelcomeToFlatland.html"><strong aria-hidden="true">5.</strong> Welcome to Flatland</a></li><li class="chapter-item expanded affix "><li class="part-title">Part 2 : Settling In</li><li class="chapter-item expanded "><a href="YourFirstWeek.html"><strong aria-hidden="true">6.</strong> Your First Week</a></li><li class="chapter-item expanded "><a href="Org.html"><strong aria-hidden="true">7.</strong> Teams, Hours, and the Office</a></li><li class="chapter-item expanded "><a href="Risks.html"><strong aria-hidden="true">8.</strong> Risks</a></li><li class="chapter-item expanded affix "><li class="part-title">Part 3: Choose Your Own Adventure</li><li class="chapter-item expanded "><a href="YourFirstMonth.html" class="active"><strong aria-hidden="true">9.</strong> Your First Month</a></li><li class="chapter-item expanded affix "><li class="part-title">Part 4: TSYS Group Is A Work In Progress</li><li class="chapter-item expanded "><a href="TheoryOfRecruitmentAndOnboarding.html"><strong aria-hidden="true">10.</strong> TSYS Group GrowthAndChange</a></li></ol>
</div>
<div id="sidebar-resize-handle" class="sidebar-resize-handle"></div>
</nav>
<div id="page-wrapper" class="page-wrapper">
<div class="page">
<div id="menu-bar-hover-placeholder"></div>
<div id="menu-bar" class="menu-bar sticky bordered">
<div class="left-buttons">
<button id="sidebar-toggle" class="icon-button" type="button" title="Toggle Table of Contents" aria-label="Toggle Table of Contents" aria-controls="sidebar">
<i class="fa fa-bars"></i>
</button>
<button id="theme-toggle" class="icon-button" type="button" title="Change theme" aria-label="Change theme" aria-haspopup="true" aria-expanded="false" aria-controls="theme-list">
<i class="fa fa-paint-brush"></i>
</button>
<ul id="theme-list" class="theme-popup" aria-label="Themes" role="menu">
<li role="none"><button role="menuitem" class="theme" id="light">Light (default)</button></li>
<li role="none"><button role="menuitem" class="theme" id="rust">Rust</button></li>
<li role="none"><button role="menuitem" class="theme" id="coal">Coal</button></li>
<li role="none"><button role="menuitem" class="theme" id="navy">Navy</button></li>
<li role="none"><button role="menuitem" class="theme" id="ayu">Ayu</button></li>
</ul>
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
<i class="fa fa-search"></i>
</button>
</div>
<h1 class="menu-title">TSYS Group Member Handbook</h1>
<div class="right-buttons">
<a href="print.html" title="Print this book" aria-label="Print this book">
<i id="print-button" class="fa fa-print"></i>
</a>
</div>
</div>
<div id="search-wrapper" class="hidden">
<form id="searchbar-outer" class="searchbar-outer">
<input type="search" id="searchbar" name="searchbar" placeholder="Search this book ..." aria-controls="searchresults-outer" aria-describedby="searchresults-header">
</form>
<div id="searchresults-outer" class="searchresults-outer hidden">
<div id="searchresults-header" class="searchresults-header"></div>
<ul id="searchresults">
</ul>
</div>
</div>
<!-- Apply ARIA attributes after the sidebar and the sidebar toggle button are added to the DOM -->
<script type="text/javascript">
document.getElementById('sidebar-toggle').setAttribute('aria-expanded', sidebar === 'visible');
document.getElementById('sidebar').setAttribute('aria-hidden', sidebar !== 'visible');
Array.from(document.querySelectorAll('#sidebar a')).forEach(function(link) {
link.setAttribute('tabIndex', sidebar === 'visible' ? 0 : -1);
});
</script>
<div id="content" class="content">
<main>
<h1 id="your-first-month"><a class="header" href="#your-first-month">Your First Month</a></h1>
<!-- TOC -->
<ul>
<li><a href="#your-first-month">Your First Month</a>
<ul>
<li><a href="#introduction">Introduction</a></li>
<li><a href="#roles">Roles</a></li>
<li><a href="#advancement-vs-growth">Advancement vs. growth</a></li>
<li><a href="#putting-more-tools-in-your-toolbox">Putting more tools in your toolbox</a></li>
<li><a href="#engineers-code-is-only-the-beginning">Engineers: code is only the beginning</a></li>
<li><a href="#non-engineers-program-or-be-programmed">Non-Engineers: program or be programmed</a></li>
</ul>
</li>
</ul>
<!-- /TOC -->
<h2 id="introduction"><a class="header" href="#introduction">Introduction</a></h2>
<p>Youve solved the nuts-and-bolts issues. Now youre moving beyond wanting to just be productive day to day youre ready to help shape your future, and TSYS Group.</p>
<p>Your own professional development and TSYS Group growth are both now under your control. Here are some thoughts on steering both toward success.</p>
<h2 id="roles"><a class="header" href="#roles">Roles</a></h2>
<p>By now its obvious that roles at TSYS Group are fluid. Traditionally at TSYS Group, nobody has an actual title (maybe a broad functional title like &quot;software developer&quot;). </p>
<p>This is by design, to remove organizational constraints. Instead we have things we call ourselves, for convenience. In particular, members who interact with others outside the company call themselves by various titles because doing so makes it easier to complete their mission objectives.</p>
<p>Inside the organization though, we all take on the role that suits the work in front of us. Everyone is a designer. Everyone can question each others work. Anyone can recruit
someone onto his or her project. </p>
<p>Everyone has to function as a “strategist,” which really means figuring out how to do whats right for our customers.</p>
<p>We all engage in analysis, measurement, predictions, evaluations.</p>
<h2 id="advancement-vs-growth"><a class="header" href="#advancement-vs-growth">Advancement vs. growth</a></h2>
<p>Because TSYS Group doesnt have a traditional hierarchical structure, it can be confusing to figure out how TSYS Group fits into your career plans. “Before TSYS Group, I was an assistant
technical second animation director in Hollywood. I had planned to be a director in five years. How am I supposed to keep moving forward here?”</p>
<p>Working at TSYS Group provides an opportunity for extremely efficient and, in many cases, very accelerated, career growth.</p>
<p>In particular, it provides an opportunity to broaden ones skill set well outside of the narrow constraints that careers can have at most other organizations. </p>
<p>So the “growth ladder” is tailored to you. It operates exactly as fast as you can manage to grow. Youre in charge of your track, and you can elicit help with it anytime from those around you.</p>
<p>FYI , we dont do any formalized member “development” (course work, mentor assignment etc), because for senior members its not effective.</p>
<p>We believe that high-performance members are generally self-improving.</p>
<p>Most members who fit well at TSYS Group will be better positioned after their time spent here than they could have been if theyd spent their time pretty much anywhere else.</p>
<h2 id="putting-more-tools-in-your-toolbox"><a class="header" href="#putting-more-tools-in-your-toolbox">Putting more tools in your toolbox</a></h2>
<p>The most successful members at TSYS Group are both :</p>
<p>(1) highly skilled at a broad set of things and
(2) world-class experts within a more narrow discipline. </p>
<p>Because of the talent diversity here at TSYS Group, its often easier to become stronger at things that arent your core skill set.</p>
<h2 id="engineers-code-is-only-the-beginning"><a class="header" href="#engineers-code-is-only-the-beginning">Engineers: code is only the beginning</a></h2>
<p>If you were on-boarded as a software engineer, youre now surrounded by a multidisciplinary group of experts in all kinds of fields—creative, legal, financial, even psychological.</p>
<p>Many of these members are sitting in Discord with you every day, so the opportunities for learning are huge.</p>
<p>Take advantage of this fact whenever possible: the more you can learn about the mechanics, vocabulary, and analysis within other disciplines, the more valuable you become.</p>
<h2 id="non-engineers-program-or-be-programmed"><a class="header" href="#non-engineers-program-or-be-programmed">Non-Engineers: program or be programmed</a></h2>
<p>TSYS Groups core competency is making platforms consisting of hardware and software blended into Turn Key experiences.</p>
<p>Obviously, different disciplines are part of making our products, but were still an engineering-centric organization.</p>
<p>Thats because the core of the hardware/software-building process is engineering. As in, writing code.</p>
<p>If your expertise is not in writing code, then every bit of energy you put into understanding the code-writing part of making software is to your (and TSYS Group) benefit.</p>
<p>You dont need to become an engineer, and theres nothing that says an engineer is more valuable than you. But broadening your awareness in a highly technical direction is never a
bad thing. Itll either increase the quality or quantity of bits you can put “into boxes,” which means affecting customers more, which means youre valuable.</p>
</main>
<nav class="nav-wrapper" aria-label="Page navigation">
<!-- Mobile navigation buttons -->
<a rel="prev" href="Risks.html" class="mobile-nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
<i class="fa fa-angle-left"></i>
</a>
<a rel="next" href="TheoryOfRecruitmentAndOnboarding.html" class="mobile-nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
<i class="fa fa-angle-right"></i>
</a>
<div style="clear: both"></div>
</nav>
</div>
</div>
<nav class="nav-wide-wrapper" aria-label="Page navigation">
<a rel="prev" href="Risks.html" class="nav-chapters previous" title="Previous chapter" aria-label="Previous chapter" aria-keyshortcuts="Left">
<i class="fa fa-angle-left"></i>
</a>
<a rel="next" href="TheoryOfRecruitmentAndOnboarding.html" class="nav-chapters next" title="Next chapter" aria-label="Next chapter" aria-keyshortcuts="Right">
<i class="fa fa-angle-right"></i>
</a>
</nav>
</div>
<!-- Livereload script (if served using the cli tool) -->
<script type="text/javascript">
var socket = new WebSocket("ws://localhost:3000/__livereload");
socket.onmessage = function (event) {
if (event.data === "reload") {
socket.close();
location.reload();
}
};
window.onbeforeunload = function() {
socket.close();
}
</script>
<script type="text/javascript">
window.playground_copyable = true;
</script>
<script src="elasticlunr.min.js" type="text/javascript" charset="utf-8"></script>
<script src="mark.min.js" type="text/javascript" charset="utf-8"></script>
<script src="searcher.js" type="text/javascript" charset="utf-8"></script>
<script src="clipboard.min.js" type="text/javascript" charset="utf-8"></script>
<script src="highlight.js" type="text/javascript" charset="utf-8"></script>
<script src="book.js" type="text/javascript" charset="utf-8"></script>
<!-- Custom JS scripts -->
</body>
</html>