The Effects Of The English Language On The Cultural Bb: Fill & Download for Free

GET FORM

Download the form

A Useful Guide to Editing The The Effects Of The English Language On The Cultural Bb

Below you can get an idea about how to edit and complete a The Effects Of The English Language On The Cultural Bb hasslefree. Get started now.

  • Push the“Get Form” Button below . Here you would be brought into a dashboard that allows you to make edits on the document.
  • Choose a tool you need from the toolbar that emerge in the dashboard.
  • After editing, double check and press the button Download.
  • Don't hesistate to contact us via [email protected] for any help.
Get Form

Download the form

The Most Powerful Tool to Edit and Complete The The Effects Of The English Language On The Cultural Bb

Edit Your The Effects Of The English Language On The Cultural Bb At Once

Get Form

Download the form

A Simple Manual to Edit The Effects Of The English Language On The Cultural Bb Online

Are you seeking to edit forms online? CocoDoc has got you covered with its comprehensive PDF toolset. You can accessIt simply by opening any web brower. The whole process is easy and quick. Check below to find out

  • go to the CocoDoc's online PDF editing page.
  • Upload a document you want to edit by clicking Choose File or simply dragging or dropping.
  • Conduct the desired edits on your document with the toolbar on the top of the dashboard.
  • Download the file once it is finalized .

Steps in Editing The Effects Of The English Language On The Cultural Bb on Windows

It's to find a default application able to make edits to a PDF document. However, CocoDoc has come to your rescue. Check the Manual below to find out ways to edit PDF on your Windows system.

  • Begin by downloading CocoDoc application into your PC.
  • Upload your PDF in the dashboard and conduct edits on it with the toolbar listed above
  • After double checking, download or save the document.
  • There area also many other methods to edit your PDF for free, you can get it here

A Useful Handbook in Editing a The Effects Of The English Language On The Cultural Bb on Mac

Thinking about how to edit PDF documents with your Mac? CocoDoc is ready to help you.. It allows you to edit documents in multiple ways. Get started now

  • Install CocoDoc onto your Mac device or go to the CocoDoc website with a Mac browser.
  • Select PDF file from your Mac device. You can do so by hitting the tab Choose File, or by dropping or dragging. Edit the PDF document in the new dashboard which includes a full set of PDF tools. Save the file by downloading.

A Complete Guide in Editing The Effects Of The English Language On The Cultural Bb on G Suite

Intergating G Suite with PDF services is marvellous progess in technology, able to simplify your PDF editing process, making it easier and more cost-effective. Make use of CocoDoc's G Suite integration now.

Editing PDF on G Suite is as easy as it can be

  • Visit Google WorkPlace Marketplace and search for CocoDoc
  • install the CocoDoc add-on into your Google account. Now you are able to edit documents.
  • Select a file desired by pressing the tab Choose File and start editing.
  • After making all necessary edits, download it into your device.

PDF Editor FAQ

Why schools are promoting phonics than alphabets?

You attempt telling a child ‘er in place of AR pronouncing for R. Learn some phonics and try.They learn much faster.The origins are most probably in Kindergarten schools.Realizing that phonics make children learn reading faster they are adopting it.It is good and right method to worry nothing about. Alphabet learning in the conventional method appears rote.I add over my previous write up.Phonics deals with a very fundamental aspect of learning script. The way some thing/s sounds( called phonemes ) and the way those are spelled ( called graphemes) have relationships.A study of this is phonics study. It is highly useful in children quickly learning spelling,pronunciation,comprehension,vocabulary and finally enhance literacy. Please note I am not any ad agency.I give all from the internet for the interested Quorans whom I liked always in sharing.Some useful refs on phonics:after these refs.you find a line below which refs on phonics& alphabet….etc.,Phonics | Reading A-Zreadinga-z.com/phonicsTeach effective phonics using explicit, systematic instruction and practice. Students must learn to match a unit of sound (a phoneme) to the letter or letters that make the sound (a grapheme). Separating the written word into its individual sounds and blending the individual sounds of letters to make words is the foundation of reading. More About Phonics , Phonics ...Fly with Phonics - Teach and learn how to read through Phonics reading ...phonics.comTeach and learn how to read through Phonics reading program is a FREE online reading program that teaches phonics for children in kindergarten and up. Learning with Teach and learn how to read through Phonics reading program is a colorful combination of words, sounds, images, practice and play. Each lesson focuses on a different group of consonant and vowel phonemes, with sound cards to show the relationship between letters and pictures. Free phonics resources. Free worksheets and online activities help kids review their skills before moving on to the next lesson. These free resources ...Phonics Song with TWO Words - A For Apple - ABC Alphabet Songs with ...Phonics Song Global English Version - ChuChu TV Classics - Phonics Song with Two Words | Nursery Rhymes and Kids Songs 🎧 Listen to ChuChu TV on SPOTIFY - Nursery Rhymes & Kids Songs 2019, a playlist by ChuChuTV on Spotify ABC "Phonics" song. Please...Phonics Song 2 - YouTubeIt's a phonics song with a picture for each letter. This is designed to help children learn the sounds of the letters in the English alphabet. Written and pe...Phonics Worksheets: Full Listsuperteacherworksheets.com/full-phonics.htmlThis phonics unit has many printable worksheets featuring words with the L-family blend such as: bl-, cl-, fl-, gl-, pl-, and sl-. Blend Family: R-Family Blends. Printable worksheets for teaching students to read and write basic words that begin with the letters br, cr, dr, fr, gr, pr, and tr. Blend: BL. Read and write words with the /bl/ sound. Blend: BR. Use these printable activities to help teach students about the BR consonant blend. Blend: CL. Use the printable activities on this page ...Phonics Program for Preschool, Kindergarten, 1st and 2nd Gradekizphonics.com/phonics-programPhonics Program Online. Kiz Phonics Learning to Read Program for Children - Course Plan. This page is a layout of the structure of our phonics program. This is a general guide on how to progressively teach your child to learn to read. However, mindful of the fact that every child is different, you can always adapt the program according to your ...ABC Letters and Phonics for Kids - Downloadabc-letters-and-phonics-for-kids.en.softonic.comMore about ABC Letters and Phonics for Kids. The program version is 6.0.0.5 and its last update happened on 1/03/2017. ABC Letters and Phonics for Kids is available for users with the operating system Windows 10 and posterior versions, and it is available in English.Since the program was added to our catalog in 2016, it has obtained 8 downloads, and last week it achieved 1 download.The information about the install size of ABC Letters and Phonics for Kids is currently not available.Phonics Song - YouTubeA phonics song to help children learn the letter sounds. Written and performed by A.J. Jenkins Copyright 2009 A.J.Jenkins/KidsTV123: All rights reserved This...PhonicsPlayphonicsplay.co.ukA site packed with interactive phonics games, phonics planning, assessment ideas and many teaching ideas and resources to help children to learn to hear phonemes, recognise graphemes and develop the blending and segmenting skills that are vital for learning to read and spell.Best Engineering College of Uttarakhandphonicsedu.comPhonics Group of Institutions. Amidst the lush green environment and serene cultural atmosphere, Phonics Group of institutions, Roorkee: The Best Engineering College of Uttarakhand has been established under Seth Bimal Prasad Jain Educational Trust with an aim to fulfill best academic and overall personality development of its family members.————————————- phonics and alphabet———- some references from the internet———————-Phonics Online - Fun Phonics for Kids ADIXL | Math, Language Arts, Science, Social Studies, and SpanishReport AdLearn 2000+ K-12 English skills on IXL | Math, Language Arts, Science, Social Studies, and Spanish. Grammar, reading, spelling, & more! Parents nationwide trust IXL to help their kids reach their academic potential.Fun & Engaging · Research-Proven · Standards-based LearningVideos15:26Phonics Song for Children | Alphabet Song | Letter Sounds | Signing for babies | …54M viewsYouTube50:35Phonics - Learn to Read | Awesome Alphabet | Alphablocks17M viewsYouTube35:50Phonics Song | ABC Alphabet Phonics | ABC Baby Songs980K viewsYouTube30:47Phonics - Alien Alphabet | Learn to Read | Alphablocks5.6M viewsYouTube29:02Alphabet Phonics | Level Reading | Phonics Song | How to Read | Made by Red Cat Re…3.3M viewsYouTube1:15:35The Phonics Song | Alphabets Song | Nursery Rhymes | ABC Songs by Farmees24M viewsYouTube1:11:24"Alphabet Phonics Songs" & More | Busy Beavers 70 Min Kids Compilation, Baby L…7.2M viewsYouTube1:00:48Fun Phonics Song for Kids | Phonics Sounds of Alphabets11M viewsYouTube23:50ABC Song Learn English Alphabet for Children with Ryan! | ABC phonics More …135M viewsYouTube33:54Phonics Song | Alphabets and more collection88K viewsYouTubeMore VideosAre these links helpful?YesNoABC Phonics Song with Sounds for Children - Alphabet Song ...Search domain http://www.youtube.com/watch?v=tKsIi1MH4lwhttps://www.youtube.com/watch?v=tKsIi1MH4lwThis animated phonics song helps children learn the sounds of the letters in the English alphabet. Colorful characters teach kids two words for each alphabet...Images for phonics and alphabetsA3 Phonics Phoneme Grapheme Education Posters — Funky ...Letter Recognition & Phonics Worksheet - a (lowercase ...Alphabet & Phonics Sound Charts (First Grade Phonics) by ...Phonics, Phonics, Phonics | Teaching AceFREE 6+ Sample Phonics Alphabet Chart Templates in PDFABC Phonics Chart by The Daily Alphabet | Teachers Pay ...Phonics Alphabet Bundle - Whimsy Workshop TeachingPhonics Success! | Willow Lane Primary SchoolPhase 3 Phonics Sound Mat - letters + sounds - Free ...Alphabet Phonics Letter of the Week B | Homeschool Busy ...Jolly Phonics • Brisbane KidsMore Images for phonics and alphabetsAlphabet & Phonics - WordUnitedSearch domain Alphabet & Phonics - WordUnitedAlphabet Toys and Phonics Resources. Phonics is an inventive technique for teaching children to read by developing their ability to hear, identify, and manipulate sounds and the alphabet letter groups that represent them. Learning phonics plays a vital role in how kids develop the accuracy of reading aloud and comprehension.Phonics Song with TWO Words - A For Apple - ABC Alphabet ...Search domain http://www.youtube.com/watch?v=hq3yfQnllfQhttps://www.youtube.com/watch?v=hq3yfQnllfQPhonics Song Global English Version - ChuChu TV Classics - Phonics Song with Two Words | Nursery Rhymes and Kids Songs 🎧 Listen to ChuChu TV on SPOTIFY - Nursery Rhymes & Kids Songs 2019, a playlist by ChuChuTV on Spotify ABC "Phonics" song. Please...ABC PreSchool Kids Tracing & Phonics Learning Game - Apps ...Search domain http://play.google.com/store/apps/details?id=com.gamesforkids.preschoolworksheets.alphabets&hl=en_US&gl=UShttps://play.google.com/store/apps/details?id=com.gamesforkids.preschoolworksheets.alphabets&hl=en_US&gl=USABC PreSchool Kids Tracing & Phonics Learning game (350+ Worksheets) is an educational app to help your toddler learn basic tracing starting from lines, phonics and trace the letters of the alphabet ABCs and numbers 1 to 10, shapes & colors. ABC Preschool Worksheets includes fun, educational activities for toddlers and kids! If your child is in kindergarden, or going to attend preschool, this ...Alphabet Phonics A-Z | Learning ChocolateSearch domain http://www.learningchocolate.com/content/alphabet-phonics-zhttps://www.learningchocolate.com/content/alphabet-phonics-zThis is a game for learning vocabulary words including Aa apple, Bb ball, Cc cat, Ff flower, Gg guitar, Hh hat, Ii igloo, Jj jug, Kk kite, Ll lemon, Mm mouse, Nn nose ...Alphabet Letters | A to Z PhonicsSearch domain http://atozphonics.com/teaching/60/alphabet-letters/atozphonics.com/teaching/60/alphabet-letters/Alphabet Letter Sounds Check List. Some of the words end in the letter to help you isolate the sound you will be modeling for your child A as in apple. B as in bulb. C as in Kite. D as in dad. E as in egg. F as in wolf. G as in wig. H as in horse. I as in igloo. J as in jam. K same as the letter C. L as in girl. M as in mum.Alphabet & Letter WorksheetsSearch domain http://www.superteacherworksheets.com/full-letters-alphabet.htmlhttps://www.superteacherworksheets.com/full-letters-alphabet.htmlEach one includes primary ruled lines, upon which students can print letters. Phonemic Awareness & Phonics: Long E, Short E. Print word wheels, sorting games, matching games, thinking puzzles, flashcards, and worksheets for teaching students about the long-e and short-e vowel sounds.Phonics Song 2 - YouTubeSearch domain http://www.youtube.com/watch?v=BELlZKpi1Zshttps://www.youtube.com/watch?v=BELlZKpi1ZsIt's a phonics song with a picture for each letter. This is designed to help children learn the sounds of the letters in the English alphabet. Written and pe...The Letter Sounds Song - YouTubeSearch domain http://www.youtube.com/watch?v=pyKdUpJQBTYhttps://www.youtube.com/watch?v=pyKdUpJQBTYIt's a phonics song. Each letter has an anchor picture to represent the sound that the letter makes. Written and performed by A.J. Jenkins. Copyright: 2009 A...The Sounds of the Alphabet: Learn Pronunciation with Speak ...Search domain http://www.speakmethod.com/alphabet_sounds.htmlhttps://www.speakmethod.com/alphabet_sounds.htmlWith this alphabet chart, understand how to say the names of the letters and read about all the sounds of each letter from the alphabet. These are the basic phonetic sounds for American English. To learn important sounds using free videos online, go to Pronunciation in English:Phonics song, ASL & English alphabet song. Order this DVD, click here: Phonics Alphabet Series Sing & Sign with Patty Shukla or free on Amazon Prime. Learn letter sounds of the English...This animated phonics song helps children learn the sounds of the letters in the English alphabet. Colorful characters teach kids two words for each alphabet...Phonics Song Global English Version - ChuChu TV Classics - Phonics Song with Two Words | Nursery Rhymes and Kids Songs 🎧 Listen to ChuChu TV on SPOTIFY - Nursery Rhymes & Kids Songs 2019, a playlist by ChuChuTV on Spotify ABC "Phonics" song. Please...ABC Phonics - 26 Letters and Sounds!nellieedge.com/abc-phonics/26-letters-and-soundsIIntroduce the ABC Phonics: Sing, Sign, and Read! book with four new letters, key phonics symbols, and sounds every two or three days. Always sing to review previous letters: Take advantage of the musical brain! Spend no more than five minutes engaging the children in active, systematic instruction, then provide at least four short (20-30 second) reviews during the day: before morning recess, lining up for lunch, out on the playground, leaving for the day.! Spend no more than five minutes ...Alphabet Letters | A to Z Phonicsatozphonics.com/teaching/60/alphabet-lettersSo it is with alphabet letters, each has a name but also a sound. I would say “this is the letter ‘S’ it says the /sssssss/ sound as in sssun.” Model the sound to copy and use words that are meaningful to your child. If you need a quick reminder of letter sounds here is a quick check list in the box to your right – some words end in the sound to help you isolate the sound you will be modeling for your child. Some letters have more than one sound, but at this stage we just introduce ...Phonics | Reading A-Zreadinga-z.com/phonicsTeach effective phonics using explicit, systematic instruction and practice. Students must learn to match a unit of sound (a phoneme) to the letter or letters that make the sound (a grapheme). Separating the written word into its individual sounds and blending the individual sounds of letters to make words is the foundation of reading. More About Phonics , Phonics ...Teaching Alphabet Letters | A to Z Phonicsatozphonics.com/teaching/65/teaching-alphabet-lettersAlphabet Sounds; Pre-School Alphabet; Alphabet Craft; Alphabet Printables; Find teaching alphabet resources in A to Z’s instant downloads store . What Other Visitors Have Said. Find contributions from other visitors to this page below. Letters Around the Room by S.A. Taylor (Fuerteventura, Spain.) Place 4 letters around the room on adjacent walls. (For example, a, b, c and d.) Tell the children to stand in the middle of the room and run to the letter which starts the word the teacher ...Letters and Sounds for Home and School - YouTubeyoutube.com/channel/UCP_FbjYUP_UtldV2K_-niWwWelcome to the Letters and Sounds for Home and School channel. This resource is designed by experts for use at home with children who are unable to attend school. Evidence shows that learning is ...Pronouncing the Alphabet | Pronunciation | EnglishClubenglishclub.com/pronunciation/alphabet.htmThe letters above (↑) are in normal "alphabetical order". But the letters below (↓) are NOT in alphabetical order. They are in "sound order". They are grouped by sound. There are only 7 basic sounds for the whole alphabet. The letters in each column all have the same vowel sound. Listen to the alphabet sounds as we read them by column:Letters and Soundsletters-and-sounds.comIf you're new to Letters and Sounds and want to find out what it's all about, visit What is Letters and Sounds to find out more. I aim to provide lots of free resources for parents and teachers who are following the Letters and Sounds programme. I've made a special effort to create themes which will engage all children. Looking around I have found resources on other sites which have lots of appeal for girls (flowers, butterflies etc.), but not so much aimed at boys' interests.

For a high school teacher, is understanding methods to teach more important than knowledge of the subject?

For a high school teacher, is understanding methods to teach more important than knowledge of the subject?this is a crucial question, especially if the teaching assignment is in a low-come area school. white middle-class schools tend to have a majority of students reading at the national average, by definition because the tests are standardized on that population. standard textbooks and lecture methods of instruction are usually adequate for learning, though changes in methodology would accelerate learning in these schools and prepare them better for college.students in low-income area schools can rarely read the textbooks they are assigned in any subject matter, so the expertise of the teacher’s knowledge of the subject matter could be crucial in developing methods that would help these students learn better. the problem, however, is complicated by the shallow knowledge of most college graduates except perhaps in their majors, where i’d guess that most of them can read advanced level authors like shakespeare, twain, faulkner, hemingway and the like with much more comprehension than any of their students. they only need the barest of supporting summaries of their texts to make sense of what they read. they are not prepared to give extensive lectures, and most are not effective by any measure. their personal understanding of most of the assigned material is fine especially if they have used online versions of sparks notes on famous writers. but it takes real training to be an effective lecturer, and they saw few models of that during their college classes.in middle-class area schools i’d say that at least 66% percent are reading at the national average and perhaps more now that more lower-income schools are included in norming process. these schools are still underachieving, but no one notices because their test scores are fine. their grades are even better because they are tuned into their school’s culture and they can read their teachers better than they can their assignments, so their grades are fine as well. they aren’t learning much past simple recall summaries. and most of them don’t their schools any better than the lower-come kids like their schools.but kids in lower-income area schools have the reverse of the number who are reading at the national average—only about 33%.i have more than anecdotal evidence for that last claim. the grade distribution at my school, 3-miles from the mexican border, stayed permanently fixed in the same bi-modal split for 20 years. every was accreditation showed the same numbers every four years:40% A’s and B’s….and 40% D’s and F’s.that’s a damning stat, huh? but in some respects it may look encouraging that there was still a substantial number of kids with above average grades. no one, not even the teachers at our school, really believed those grades were “authentic” measures of achievement. the most honest assessment was that we had a large group of nice, hard-working kids, who showed up on a regular basis, and did their homework (this was a key factor in getting A’s). they picked up enough of the lecture summaries to write minimally successful summaries of their own. their state standards exams showed that they were averaging around the 25th percentile in reading comprehension and even lower in vocabulary.our textbooks looked like the sets in middle-class schools, which meant that they were essentially unreadable for most students. no matter the subject are, but especially in english classes, where the language had multiple layers of meaning, even the dumbed-down summaries were inadequate. not much learning is going to occur in a classroom where only person in the room who can read the story is the teacher. all courses in every subject matter were simple courses, taught by college majors, as preps for future college majors. the teachers taught what they had been taught. now, what’s wrong with this picture? what my high school buddy, who became a specialist in learning disabilities, called “the elusive obvious.” what was wrong was that in any single course, the number of kids who had any definite idea at that time of what they wanted to choose as a major was very small, about two or three kids at the most. so, teachers were teaching with highly specialized focus on very complex readings well beyond the grasp of even those two or three kids in the class who were somewhat interested.what about a different approach? what about choosing textbooks which were student-centered and accessible. by sheer luck, our district was targeted by an unusual offering of popular readings from a major book company. it was a staggering offer, under the umbrella of a comprehensive elective program. we weren’t going to offer english 10 - 11- and 12 texts for each grade level, but instead we were given as many class sets of specialized semester electives as we could imagine teaching. we got to pick our favorites genres and/or authors to fill out the program. we had courses with the following tiles: creative writing, writing the short essay, literature of sports, myth and folklore, humor and satire, drama, black literature, the short stories of ernest hemingway, spies and private eyes, reading short stories (several different collections were available), modern novels, something strange and for those who didn’t want to jump right into this format i constructed semester courses, and wrote district program descriptions with goals and objectives, for each of the three traditional textbooks. we didn’t want to force anyone to have to teach courses they had never taught before. the next year only two teachers were teaching from traditional textbooks, but each teacher was only teaching the modern semester of the readings.we were now consumed with a programming nightmare. computers were still incapable of handling complex functions, so had to work by trial-and-error with the counseling staff to find a workable programming approach. here is the only program that would work:semester courses only, all courses could be taught in any order and at any time in the three years of high school. all courses were ungraded (anyone at the school could take any open course no matter their grade level—my first modern novel class had 12 seniors, 11 juniors and 12 sophomores). all students would register in an open arena where tables were set up with all faculty members holding their ibm computer punch-cards for each course they taught. one nice feature was that courses could be opened and closed during registrations as the need arose. we just sent program notes to the computer room and got sets of ibm cards back within an hour or so. we had to stay flexible and calm during these hectic registrations days. by the second year we had reduced the time to register the entire school down to three hours, and we were done by noon.we had no idea whether any of this would work, but everything worked like a charm. kids loved its flexibility, teachers loved the way the choices became official before school even started and we could all begin teaching our courses on the first day of school. we usually a two-week period of unstable class rosters with lots of last- minute transfers. this system had almost no transfers. almost all course had accessible reading materials. the snazzy title spies and private eyes had to be dropped in the second year because the pulp-fiction stories had too many vocabulary words the kids couldn’t read. that was a surprise. the hemingway short stories was a surprising hit and became very popular. his stories were short and readable but much more complex than they appeared. literature of sports was very popular and myth and folklore was also a surprise popular choice. this program was incredibly flexible and accessible in content. i guess that was enough radical changes. i didn’t see much change in approach at all. the texts usually had “discussion” questions that were a step-up in interest and at encouraging divergent thinking, but most were simple-minded and formal questions of little learning value. all the writing courses became very popular. creative writing (mine) always closed first with all seniors and even the college prep writing courses were very popular. but the approach for creative writing had wonderful texts and didn’t require any innovative lessons, but i still used lots of a-v support when i taught the courses.my writing the short essay course was my own invention and had no textbooks, but lots of xeroxed readings (single pages only) from all collegiate lower-division courses they might encounter. i taught expository essays that had timed limits (simulating college mid-terms and finals) and stressed completeness of answering the questions being asked. we had reports fro early on that the average gpa at uc san diego for our freshman there was 1.4—probation. i set out to change that. that one semester course soon produced a second, more advanced course, called college prep compositions. these two courses were the most radically different in terms of methodology. i soaked the course in documentary films from the national film board of canada and a wide range of advanced musical formats from classical to fusion jazz, and i offered extra-credit for attendance at the local foreign film theater, which became a popular date night for large groups of my students. i had learned from former students that foreign films were very popular among the teaching staffs at san diego state and uc san diego. using references to a bergman film, for instance, would give you bonus points on most essays. i also set out to counter a primary psychological problem facing my students, the wholesale attack on their traditional beliefs in the fist two years of college. i loaded them with library research on short topics with controversial topics (“was jesus of nazareth born on december 25th?”), and challenged them with short passages from sartre, jung, plato and weber to name just a few. i gave them practice in listening to lectures that would shock and challenge them, then taught them how to defend themselves. i loved using passages from studies in sociology like milgram’s studies in obedience, to start examining controversial issues. the elective program lasted another ten years before it was erased with a single stroke by the back-to-basics movement. i never had so much fun teaching and i saw other teachers were having fun for the first time, too.other departments had not been nearly as willing to experiment at first, but once the elective program stabilized so quickly and efficiently, others added more and more electives of their own. the PE department had some particularly innovative courses, but math and science stayed with nearly the same courses and sequences and added only one course, an oceanology class, that was new and a “probability” course in math got lots of attention from a young, hip teacher who was close to a professional gambler. unfortunately, the social sciences department, with an even wider range of possible electives than english remained unwilling to offer a full elective program and remained largely in a static stage of offering mostly their same program of history courses, but the were forced by the english department’s program into non-linear semester courses with mixed grade level rosters which seemed to irritate them. by the third year of the program, for instance, no english teacher was teaching a traditional semester course. everyone there had found a group of elective courses they preferred. by contrast, the social sciences had no one with a completely different course selection of new electives, though there were as many offerings from the textbook company in the social sciences as there were in english, but only a few members of that department chose even one new elective program to teach over the next ten years.why such a difference and even resistance from the largest department in the school? the only observable difference was the gender factor. the social sciences had only three female teachers and the english department had only three male teachers. this was a typical gender divide in most american high schools. and there was one other crucial difference that the english department had that no one other department had. me. i was the crucial difference and i had a very different background from the rest of the teachers. i had been drafted, but more importantly i had offered my limited teacher’s experience to revolutionize the army’s special agent program.that revolution occurred almost accidentally. first, i was headed to vietnam as an infantry officer, but a last-minute change in the army’s structure took precedence over the need for combat officers. they needed more officers in intelligence and we were all offered immediate branch transfers to military intelligence. i had already submitted a request for that branch transfer, so i knew i’d get that transfer. the army saw my teaching credential and assigned me to stay at the army intelligence school to teach in the special agent course. first, i took the course itself, which was interesting and i could see where my background as an english teacher might be helpful in a couple different departments teaching that course. there was a substantial number of classes in report writing. intelligence agencies needed intel and agent reports were an essential first step in any intelligence operation. the special ops dept had the coolest courses which included counter-terrorism and black ops. the classes had experienced field operatives teaching the classes, but they needed someone to teach them how to teach more effectively. all their classes were straight lectures and the instructors were obviously uncomfortable in that role. that’s where i wanted to be. another dept was also attractive. they had to teach young agents how to interview people during the required background investigations that military intelligence ran to make sure their staff had proper security clearances. this was a massive dept with trained actors who enforced the proper interviewing technique with explosive humor whenever an agent would ask the “wrong” kind of question. i’d like to write scripts for that dept and would enjoy becoming actor, too. the legal dept was the most highly trained group of the course, loaded with top ivy-league lawyers they duplicated the socratic method used in law schools and were the most effective teachers in the school by far. and they gave gravitas to the rule-of-law that many intelligence operations dismissed as “legal technicalities.” well, i had loved being in that dept but they didn’t need my help.three of us had finished the agent course and had been given our assignments at the intelligence school, but my assignment was not to any dept in the special agent course. previous to taking the agent course, i had been temporarily assigned to an adjunct committee while i waited for my agent course to start, about three weeks. this committee had a simple task. they taught everyone assigned to teach courses at the intelligence school how to teach. it was a five day course, and it was a joke. the only “method” they taught was the simple lecture, no matter what the content, but they were especially concerned that all instructors would stay “on task” and cover every “teaching point” in the assigned lecture that had been written for them. i was not assigned to this committee as an instructor nor as a writer of this short 5-day how-to course. i was given paperwork, but the committee was nearly dysfunctional, and there were always problems services the huge number of new “instructors” that needed their course. i was asked several times if i could “step in” to teacher a class, and i was glad to do it. i must have drawn someone's attention there, because my orders assigning me to the school was not to teach in any special agent course deduct but was to this hole-in-the-wall committee. i was upset, but what could i do? i began wondering if they would allow me to extend the length of the course to 10-days with more helpful ideas about teaching. or, i could offer my services to any dept (like special ops) that might like some added teaching support. this was a one-year assignment and after that, my orders to vietnam would come. i was upset, but not nearly as upset as another young officer who was very angry that his orders were “wrong.” he was guaranteed by a friend that he would be assigned where the friends also worked. he was upset. i was, too, but not like him. i asked where he had been assigned: special ops. that’s great assignment, i said. you can have it, he answered sarcastically. then he asked what my assignment was. now, he was very angry. that was where he was supposed to go. how did i get his assignment? i just shrugged my shoulders. his friend was the spec 4 clerk-typist who handles all incoming and outgoing correspondence, and was perfectly placed to direct his friend’s request to join him. but something had gone wrong. maybe my assignment to “his” committee had also been requested by the officer in charge there. that officer was long gone by now, shipped to vietnam. i said i’d switch assignments with him. his buddy would handle the paperwork and no one would see that his assignment had been changed. my change of assignment would attract attention, but i was pretty sure i could bluff my way through reporting to special ops. their course had taught me how to construct a plan of “plausible denial” if i ran into trouble. so, i was planning my “cover story” as i walked to the department of special operations with orders that had my name written in elegant cursive and the original persons name neatly crossed out. i had catholic school palmer-method cursive handwriting. it looked like a woman’s handwriting—some secretary. no one cared, especially once i told them that i was a credentialed teacher. it also helped that the officer i reported to had an X in his name. captain xenakis. was i greek, he wanted to know. irish, i said. i had dark red hair and two irish grandmothers.i immediately began asking other instructors if i could help in any way. they hated the scripts they had to use, so i asked how they’d like to teach the lesson. that’s how i started. i changed the lecture method and substituted an inquiry-method where they asked their students to solve a particular “problem” that has occurred in the operation. all these “problems” were based on actual cases these experts had worked. their stories were great and they loved their new scripts. within a couple months i had rewritten every lesson in the department, and had gotten each script approved officially. i was also looking for an area of expertise that i could develop for myself. most lesson really required extensive operational experience in the field. but there was a single hour class on “radical groups in the USA,” which was incredibly out-dated, so i rewrote the class as a two-hour presentation and updated the content to meet the needs of new field operatives. the research was fun and teaching the classes were great. i took a clue from the actors around me and decided that i’d set the first hour up as “a radical” who had been given access to debate a well-known member of the dept that was exactly the kind of person who would do such a thing. that other person never shows up, of course, and i began arguing with the military officers in the room about their conduct in an immoral war. this always got very heated and right before someone came top grab me, i’d slide my official name and rank into the lecture slot for the class instructor. i also had an officer outside the room to stop anyone from the class who would be sent to report the disruption going on. it worked like a charm and made me famous.as my year tour of duty came close to ending, wrote up a radically different program that would use re-enactments of intelligence scenarios to create on-the-spot “problems” that needed immediate responses. every class in the dept would be recreated in this dramatic process with five or six student on stage rotating in and out as they all took shots at find the school-solutions to the continuing problems. this was my parting gift to the dept that had welcomed me so completely. they really liked the program, but were worried that it wouldn’t work without me being there. i showed them that wasn’t true. there were plenty of experience field operatives who would also be good at fixing the scripts as needed. i had given rather explicit directions. anyone could make the necessary adjustments with the structure of my notes and advice from staff. i really thought the plan was easy to implement once the idea was accepted. the proposed change of program was given to all the special agent depts and they were all enthusiastic and anxious to try it. captain pyle from legal was especially supportive and said my implementation of the harvard school of business’ case-study program was especially effective. i’d never seen the harvard program, but i saw how it looked like i had. as my transfer date approached my department members were constantly stopping by with questions and suggestions for making the program better. i was happy to so much input and was busy writing suggested changes as my deadline neared.we all knew when our exact date for transfer would occur and the transfers for my section began alphabetically, so in formed my department that i had about a week or so before they to me at the very end of the list. a classroom had been reconfigured a coupe weeks previously and i spent a lot of time in that room testing the rear-screen projections of backdrop photos of actual field offices throughout the US and europe as required in the scenarios. the photos were stunning in transforming the empty classroom into a realistic field office. changes of venues that occurred throughout the complex storylines could be made with a simple flip of a switch. the colonel in charge of special ops asked for a sample demo of how the program would function. we found several recent grads from the traditional agent course that had just finished. they were all on hold in casual status waiting their next assignments through the world and were anxious to have some brush-up exercises.everything was working quite well and the reactions to the program’s opening scenarios were enthusiastic. meanwhile my time for transfer was within a day or even sooner. the orders didn’t come. nor the next week, either. everyone else had been transferred, except me. i never knew for sure why my orders weren’t issued but my department was sure that the colonel had requested that i remain to implement a crucial new program.that program was a bold revision of a lecture-format process into a dynamic discovery-method program worth of john dewey’s famous “learn-by-doing” methodology. at the very moment i was a changing the agent course, secretary of defense bb macnamar’s whiz kids were transforming all of the army schools with their performance-objectives with strict accountability guidelines. that reformation which would soon spread into all of american education was being ordered into place with a single directive. those educational experts were very interested in my program and my extensive network of goals and objectives. in the second year of my stay in the special ops department, they were constant visitors with hundreds of questions and suggestions. i’ve never experience such interest and positive encouragement from any administrator or district in 30 years of teaching in public high schools.when the moment came in my second year at a new school, i was ready for a systemic change in both content and methodology. i got a new and much-needed change in content materials that were directly designed to be student-centered. there was not a comparable change in methods to teach that content. small steps, i guess. i was spoiled by my early success in the army, of all places, and also by the innovative elective program that operated successfully for over ten years, which was quite an achievement in its own right. my assessment of the content vs methodology argument falls more heavily with methodology, but radical content (compouter skills, information service jobs) might force a sea change in methods of teaching. absent such pressure, i’m afraid it is mostly business as usual in our schools.one final note: talking about systemic change may turn out to be a substitute for actually doing anything about it.

How has computer programming changed in the last decade?

A) Introduction of Agile. Being close to the code at any technical level is a mandatory requirement. Hello world does not count as programming.B) Empowerment at all development and tester levels. They are no longer code jockeys or cyber coolies or just people for hire. Politics is restricted to internal 5 to 7 member Scrum Teams. Teams make decisions on what to work and who to work on what without interference from anybody with a “genuine" promise to deliver to the best of their abilities. It may take time to find the right Scrum team for you.C) Rise of software like Jazz/Rally/Green Plum/Trello/JIRA/Basecamp/ZenDesk/Zoho for flow control. Some people still prefer sticky notes.D) Rise of the software Agile troika : Product Architect, Scrum Master, (Product Owner/Engineering Manager/Product Manager.). Waterfall is a failed methodology proposed for Defence projects by Boehm and marked as an error in textbooks. Do not get seduced by 5 year plan people of Waterfall variety. If you do not like Agile, try Kanban/Lean/V model/ Spiral Model/Iterative Model. Most organizations are 95 percent Agile. 5 percent are Waterfall due to some contractual legalese. I heard this at AT&T.E) Professionalisation of Agile. Some call it a religion but I differ. Please invest in Agile Coaches and SAFE Agile. Be aware of the distributed nature of the Industry.F) Acceptance to multipurpose Python for scientific purposes and support by Google. R can be used for pure statistics and EDA. Do not pit R against Python.G) Bi-modal IT : One division preserves and maintains the status quo. Another division looks at innovation and disruption and growth. Be aware which side you are on. Innovation is not a wild wild west with T-Shirts. 50 percent innovators wear business suits.H) There are low documentation requirements in Agile on Technical People. So as a developer, you do not need to throw the documents into the Trash Can as previously done😃🙏. No body documents in Scrum Team during work hours. Scrum team make simple Wikis using Confluence or Media Wiki. Hire a technical writer. Do not penny pinch and ask the programmer to churn out manuals. The person who converts Wikis to proper documentation ends up as Vice President.I) Release early, Release often : CI/CD and Devops on the ascendant. Use Jenkins pipelines. Monitor build time. Do not fire fight on weekends. Do not push everything to Friday evening.J) Infrastructure as code is successful : Chef, VagrantK) Git settled as good synchronised protocol. Can lawyers adopt? Lawrence Lessig thinks so. You do not need active internet connection to code or read code.L) More importance to UX (due to Apple). So get a proper Human Interface person who knows HID guidelines. India is slightly weak in UX as we adjust easily. But it will not work outside India without Bad UX. Do not anger or criticize Chinese companies. They are also learning UX. I joined Interaction Design Foundation and learnt Dashboard design. Western common people are highly visual.M) Code as legal contract : Solidity and Ethereumn in the rise.N) Introduction of functional programming techniques in main stream languages like Java. Like map and filter operations as well as Lambda expressions. If you want to do server side without Java, then do Node.O) Literate programming like Ruby is preferred for Webapps like Ruby on Rails. It is called convention over configuration. It also reduces Architect effort.P) Visual Studio Code accepted as IDE by many developers for Typescript and Python.Q) Reliance on Checkstyle, PMD, Find Bugs and CRAP4J in development integrated with SonarQube. Run the scanner weekly.R) Maturity of Gang of Four Design Patterns. For example Ecommerce is just a Visitor Pattern over a catalog. Observer pattern is matured in Frontend due to Reactive Programming. Software developers are good at Factory pattern. Singleton misuse/God Object is over. Also understand EIP (Enterprise Integration Patterns) if you want to become an Architect. There is a rise of scaffolding tools like Yeoman or Spring Boot which build the entire code structure and highly lessen Architect work. Further dependency analysis tools reduce Architect work. If you have tools like Lattix, Architect has to work even less.S) Scala : You need to put in the effort to learn . It is the obvious next level for server side Java. For client side Kotlin is ascendant. You can try using SBT instead of Maven as an appetizer.T) Microservices : No one will dictate your 5–7 member Scrum team on technologies you use. Just the right API. Good traction by cloud foundry. Pick your favorite or efficient stack.U) JSON, REST are still alive. Roy Fielding still alive. Swagger going places. YADL is dead. YAML is on the rise.V) Idea4J by JetBrains is preferred by few as a paid Java IDE. Many programmers are fine with Eclipse or STS.W) Python people prefer Sublime Text or Visual Code or Py Charm. Be careful with their IDE choice. Do not learn Python by opening Jupiter.X) Rise of Jupiter as a data journalism, interactive analysis and presentation device. Good riddance of bad Power Points and Excels done by people without skills. A real revolution. I think Dr Edward Tufte might be pleased now.Y) Having open source on resume will count if you apply for technical jobs.Z) Death of Dual Accounting by IT firms. Agile tools are universal time and work sheets. Some over-staffed company may even depute timesheet filling to a newbie, which I think is an error.AA) Hackathon is for Engineering Pride. Yet, some engineering people solve accounting problems in Hackathons so they can get good appraisal and hike and do not put in any engineering effort and miss the bus. Take your Hackathon seriously. Last 3 Hackathons I visited, Augmented, Mixed, and Virtual reality solutions were winners. Avoid pure Python Tech Fests. (From a college professor).AB) If you are starting to work prefer startups for exposure. They will not be scared if you code in Rust or use Go or Dart or CircleCI or Svelte. They probably will not give you the low hanging fruirs by giving you MS Office for 50 Rs to use at home.AC) Horizontals are having their day in the sun over domain based verticals. Verticals generally have power and customer contact, but lack the tech expertise of Horizontals. Horizontals lost their power due to vertical dominance as Verticals talk of “jurisdiction” and retain abilities to override or veto Horizontals. Horizontals are then simply reduced to supplying core technical people who get “billed" by the Verticals. The fate of the “billed" Horizontal person lies with Vertical person who has no knowledge to even remotely understand what the Horizontal person is doing. So the Vertical person (poor fellow. They often call themselves Sabha Secretary) just puts the “billed" Horizontal person on late night call with the customer which the Vertical person frontends and deflects to the “billed" Horizontal person. Come year end, the Vertical person takes whatever the Client says about the “billed" Horizontal person and fills a form with same information and sends it to the “Horizontal" head who just signs his name and passes the feedback to the “billed" Horizontal person. And this is supposedly a process 🤣🤣👍Today some companies are putting Horizontals on top even though I have been chastised by my boss that C suite wants to see organization vertically not horizontally. However people are least bothered when Microsoft raises its price for CERN. And Bill Gates is waving his robot tax solution in our faces all the time.Further, if you go to a Bank and talk about creating an API which can be called by all their systems to get a score, they yawn, till it is couched in the exciting language of reducing your Capital Adequacy Ratio and improving on you Non Performing Asset.Lesson to be learnt by the computer programmer is that it is a very slow growth path as compared to business path. But you will have an inner tinge of pride that no one can take away.AD) Middle Management often mocked as Muddle Management (or island/empire builders) is jobless due to things like blogs and direct Apex Mails, Videos, Telepresence and even Holograms from Top Management. Line Managers are now directly talking to Top Management. There is a death of carving the organization up. So computer programmer must feel empowered to direct talk to CEO or go via line manager. This was revealed to me by a Middle Manager 🙏😃🤣AE) Serverless (A misnomer for a short lived server) is being launched by cloud firms. No major application is built accept easy ones like translation. Go, Kubernetes seem as way to go.AF) Container Technology is preferred over VM due to savings. Needs registry.AG) Typescript : I have seen good adoption to this languageAH) Angular 7 : I have seen complex Forms builtAI) Cassandra via DataStax : I do not know about this. But seen it used.Aj) Standup meeting for 15 mins. Work starts 10 AM sharp. Tech team come early nowadays.AK) Outsourcing still alive. Scrum Master is from client and often does both Scrum Master and contractual rolesAL) If you do not like traditional cloud providers, try Digital Ocean. Made for developers. IaaS.AM) Wipro (12 years) is killing the approval seeking or asking culture. No more tons of approval forms.AN) Australia is country of choice for foreign lovers as US has become narrow minded.AN) Product firms and Deep Tech on the rise. If you are a computer programmer begin with Product or Deep Tech firms.AO) Sorry Microsoft. You beat IBM. You stole from Apple Lisa and GNU and satellite software. You created a monopoly with Intel and made bloated software. You bypassed all people and sold software to C level non knowledgeable executives who thrust it down our throats. To write a simple word document there are 400 options and I cannot write a thing. You got management chained to Outlook and made PMs into BPO people. This was because C suite could open a “single" document and comment. I personally watched the rough shod massacring comments , and even rephrasing of a document by client officials without permission or Track Changes, which was attempted to be shoved down the product workers throat. It was good that we resisted such unbecoming behavior. Your PPT is just linearized and I had to build directional buttons for a professor who just pecks at the key board . I had to buy Prezi for a slide presentation for Apple. And do not get me started on the three finger salute.I have seen this Microsoft charade so many times. Please stop making doc and docx (which you corrupted with binary acceptance). You missed the Millennial bus and are only relevant for people who have invested in Pension funds as well as productivity (just breaking coconuts regularly). You lost the tech jewel during Paul Allen period. Azure is good. Hit Refresh was visionary. However I really do not care how much cash Microsoft has or how many Indians work for you.The newer generation is GAFA (Google, Apple, Facebook, Amazon). A computer programmer must follow these big tech companies. I wanted to add Uber but the IPO was lackadaisical. Only 8 and odd billion.AP) A programmer must keep reading a lot. Other people's code is best. Books for java are “Thinking in Java" or “Effective Java". A C book is “Let us C" by Yaswant Kanetkar but try to avoid C as it is really powerful in systems and pointer arithmetic is actually very tricky to get right. There is a book on Design Patterns. There is a book called Algorithms to live by. The Braver among you can read Don Knuth. Many people still have their annotated copy of K&R. Evolutionary Architecture and Clean Architecture are also good books. If you aspire to go to Architect stream, read the same. If PM, read "The Mythical Man Month" and PMBOk. Or take CSM certification.AQ) Children are taught turtle graphics initially. On KDE a good game was KlLittlelewizard. GNU has gCompris and Childsplay. I recommend Qimo Linux fir home. So as computer programmer, teach children that such simple things matter. If you want a job at Amazon, you should be able to explain the time and space complexity of any algorithm.AR) A programmer had a problem. He decided to use a RegEx. Now he has two problems. Avoid big RegEx.AS) Goto is bad. Like a Chess Blunder. Thanks Djikstra.AT) Learn recursion by all means. Do not use it in reality.AU) After you make a slide because you are forced, get it reviewed. If no reviewer, use Archimate or ask an MBA. Do not, I repeat, Do not, color yourself.AV) Do not get egoistic when someone reviews your code. They are just doing their job. Relax. You do not have to accept everything. Crucuble or FishEye or Git Pull is a good application.AW) TDD sounds good but I have not seen it being used. Often freshers are tasked with writing code to improve coverage. Respect them. They are not at your beck and command. Further 100 percent code coverage does not protect against bugs.AX) Keep updated with Blockchain, AI and Cloud as emerging technology.AZ) Learn or relearn some mathematics to understand basics of quantum computing. In particular understand Laplaces demon, information, entropy and quantum entanglement.BA) Mix with other fields so that you can contribute. Computation is a very small domain and you will realise it and exhaust the same. For example all languages approach lisp is a law but why people create new coding languages? If you are computer programmer pick another adjacency like data science. I have picked biology and learning.BB) Understand before you fork code.BC) Build history in CI/CD. Useful later.BD) Listen to your architect please. Do nor replace single java classes in JAR files in production and call it Microservices. Do not brag to other technical people.BE) Microsoft was once innovative. We owe AJAX to themBF) Read all answers on stack overflow before choosingBG) Do not pirate code.BH) Please learn the spirit of Agile. You are in n empowered team. Deal with power. Make decisions for yourself.BI) Keep clean Git History. Use Git large file system for documentBj) Do not add jokes in code comments. Code should not need a comment. If it does it should be simple. Use //ToDo for work you need to get back toBK) Follow some sites like Dzone and InfoQ. Think beyond your manager. Write articles once a year, atleast.BL) English may help your technical career but it is not compulsory. You can learn it on the job. I did.BM) Guard against OWASP. You can use Kali Linux and built in tools like w3af to scan.BN) Do defensive coding if you are paranoid by sanitizing all the input variables.BQ) Try to remember atleast 2 sorting techniques.BR) Join product industry if you are just out of college. They will provide free food and drinks and you can work on things you love. You will not be linked to a timesheet or P&L but the direct consequence of your actions in computing. For example, as an Architect, your pay will be linked to MTBF and MTTR. If you are a product owner or product manager(a product owner who knows the market), you will be paid and promoted by how well your product does Example Chrome (Sundar Pichai) and Azure (Satya Nadella) became successful owners and managers.BS) Do get beaten up by the database people or SAP people or SAS people. Just Mock those objects in your code. It will work fine..Result : Love letters from SAP and Microsoft 👍🙏BT) Prioritise quality of work over onsite or salary in your life, if you really like programming. There are some plum assignments in India. I had gone to US for studies where Marketing department was using manual PPTs and paper files and cabinets to advance their theories along with Oracle. In India, we actually built a product to gather “real data" and formulate or “validate” a real theory which surprised US folks. US universities mat be a little bit too theoretical. In fact, I even heard computer scientists pooh pooh programs (not Dr Djikstra) . But you get to do real work in India and get real results. So if you like good work be in India.BQ) In India, you are supposed to know some hardware. So atleast remember things like the difference between RAM and ROM and stop calling the data-center for everything.BR) Project Management runs in quality, schedule and cost. So if you want to discuss these topics call PMBS) Brands and resources are favorite talking points of Program Managers. So rhat is how you attract Program Managers.BT) Start talking about growth. Now the delivery manager and VP will pay attention.BU) Secret : Architects are attracted by capab-ilities and maintain-abilities and scale-abilities and so on, in addition to tradeoffs. That's how you attract architects. Many architects are now rubber stamps which raise the value of services and products sold. So choose a good non rubber stamp architect if you want to become a better programmer.BV) Secret : As an architect grows he has many competing priorities vying for his or her attention including personal relationship. So he or she may use some way to spend time on each problem. As an assignment if I was given 10 problems, I will pick based on my interest. A design part problem at Toyota looks attractive than a SQL interface in UI (RazorSQL).However, some architects, who manage P&L will first look at the monetary impact of problem (much to my chagrin) as well as the escalation matrix. You will have to build a framework for doing things. You should cultivate an understanding and tolerance for dissent. I have had an idea and prototype proposed by Java group just assigned to the Apple and .NET groups for execution. This has happened twice. So you have to live this thing as. a programmer. Java is a more stable and backward compatible language with lots of community support. It is not powerful buy you can use Groovy to unleash power if needed.BW) Geeks For Geeks (Google it) is a good site for improving coding skills.BX) Low code or Zero code has promised much but not yet to the level of 4GLBY) RPA requires you to write simple procedural code.You can pick it if you want to do things quickly today. Blueprism and Automation Anywhere are the behemoths. We had a demo from small niche players like JiffyRPA and TaskBot. Think through the security issues as well as consequences of unattended automation.BZ) I have spoken to some Phd Dr S some time years back on Robotics. It seems in India they work on ROS (Robot Operating System). There seems to be a desire to impact the cortex and neo cortex without actually woking on actuators. But I reviewed a good water sprinkler paper which used the operating system and actuator.C1) Read some book on effective coding rulesE.g.No magic numbersCamel caseProper variable namesTry with resources or Finally blockNo deletion while using iteratorAdding hints to variables not being serialuzedOverriding Cloning method for singletonNo Meta ProgrammingNo static variables leaking memoryNo deadlock or race conditionNo String Buffer or String TokenuzerNo overusing hashmap. Using Concurrent Hash MapPrefer for eachC2) Put screen lock on machine while leaving the same unattended.C3) Do not leave laptop unattended in public spaces. Use lock and key.C4) Proper posture. Ask for Elizabethan chairs.C5) Do not share passwordC6) Do not share salaryC7) D3 is good for SVGC8) Release early Release oftenC9) Mobile Concept to Cash : 3 monthsC10) Video game design : Burnout in 5 years. Needs of testosterone. Same with VR. You can try if ambitious.C11) Architecture : Paint it IBM, Paint it SAP, Paint it Oracle, Paint in Microsoft →> Now : LAMP stack, MEAN stack, MERN stack, Ruby on Rails, Digital Ocean, Spring Cloud, Cloud Foundry. Git to manage..Do not try as an architect to impress developers by super abstract talk like calling Skype or BitTorrent as Peer to Peer Architectures. They will perceive you as out of touch. Do not be a cosy, corner office, architecture astronaut. Offer useful solutions to developers.C12) Inform your architect before you put him in front of a client otherwise he will fail miserably or foul it up.C13) I do not bill for my time. I value architectural sanctity and we'll reasoned deviations more. Call me.C14) IoT requires working on less battery power. So code must consume less power. Figure it out. Further security locks using PGP like techniques in IoT locks requires too much power and time. (Even > 10s).C15) Even if you become a Principle Architect, you are required to code when you are asked. Imho, Architects do not work for testing. The test department uses things like graph theory to enumerate all possible paths for testing (manual, selenium, Perfecto or RPA) or they use techniques like Orthogonal Array (look it up. It sounds complex. I do not know). There is always some tension between developers and tester.C16) I used to work on the input/output web for a few years from 1999. It got its payday in 2012. I used to call Web 2.0 as the golden pot at the end of the rainbow. Now we take Web 2.0 for granted. As a programmer, keep track of how your work is recognised by business. It may not matter to you but to others.Article :The rise of the networked enterprise: Web 2.0 finds its paydayC.17) I also worked on API Engineering and Key management. That also had a huge impact as given in this articleProtect the API Keys to your Cloud Kingdom - DZone CloudMuch lip service is paid to protecting information in the Cloud, but the reality is often seat-of-the-pants Cloud security. Most organizations use some form of API keys to access their cloud services. Protection of these API keys is vital. Private cloud is a misnomer. It is either a public cloud or hybrid cloud.C.20) I also worked on Uberization of risk management and create a Risk Development Platform ( RDP) till Uber driver raped that woman. Then it became useless. So some of your ideas will fail due to crime.C.21) I was assigned to conduct a seminar on Biometrics and I had invited police officers and jailors from Maharashtra.. But 2 days before the seminar 26/11 happened and the seminar did not happen. I got a Needs Improvement on my appraisal because I couldn't do the seminar. Hence , this is another example of failure for a computer programmer (flip side : I wrote device drivers and UIs)C.22) Learn Git and get a person who knows Git very well.C.23) Live coding sessions are a good thing. Try it out.C.24) Understand Copy Left and Copy Right license.C.25) Read Godel, Escher, Bach : Eternal Golden Braid.C.30) Watch Netflix Explained series on “Code"C.31) Get some simulator/emulator like Bosch and play with Minix just to be on safer side. Do not anger Dr Tennenbaum too much 😃👍🙏C.32) Don't be fooled by some IT companies who have armies of people tending to excel and power point and yet preach digital transformation to clients. They are just good at hiding the excels and power points and making good sales pitches. Always ask for more.In one organization, I raised Cain to get Troux software for Application Portfolio Rationalization. It was refused and a half baked job was done by Excel sheets which were reused much to my annoyance. Even after raising this issue, the management would not buy this software. Further, the management even overruled some of my decisions stealthily in favor of Oracle, when I had provided evidence for its competitor.Further, this organisations client would not but virus protection from advanced persistent threats by New Age Defenders against user submitted documents but preferred to run them over their email virus checking..Thus is absolute cheap behavior and even the client architect backed ne. So do not expect that what you think as a programmer will be respected by the business. Business will make short sighted and. contractual decisions and you have to bear the technical load or debt for the same.However in one of the organisation, I was in, I had good support from one business person to modernize their technology with GitHub and JIRA. Again, we had to raise Cain to get the thing done. However, these tools were well appreciated and used by people who joined from fairly more advanced organization and even propagated them.The original team was using an unlicensed copy of Team Viewer to update code on each other's machines. They were more hackers than doing any software work.Further, I used a tool called 9 to 5 (renamed from the open source OrangeScrum) to interact with a 5 member vendor team for a certain product.It is good that the organization actually supported getting proper tools rather than doing Excel on Steroids. But then when I started meeting some clients, again they wanted only the Excel/CSV out of the product rather than really see what was on the screen. So slowly the Excel rot deepened with the client.As a programmer, my point is, you will write a Macro or do some Excel sheets, but if you really want to advance you pick sci-kit learn or numpy or if you have the money get some SAS (I do not know SAS). Python is a good language to learn. I only understand the same. I have written only one medical module and guided one ERP module in Python.So you can go between Python 3+ and/or Java 7+. C# is quite a clone of Java if you really want to learn.This is a 21 year story.C.32) In a large IT behemoth, one delivery manager was so good that the HR accepted that because of this person, he is jobless. The audience gave a collective AAH. So stop any HR worship. If you do things properly, you do not need them.C.33) Try to be accommodative of sub contractors, contractors, consultants, services and other temporary folks. I have been a temporary (Alternative Work Force) for a year. I was recruited to help them move from SOAP to REST and from C++ to Java and NodeJsC.44) Not all programming is challenging. There is sometimes drudge work. We moved some software (no document) from Pascal to Java. It was 50 pct trial and error. Lots of night outs. Like Sherlock Holmes. Project went from red to green.C.55) Avoid terms like junior and senior programmer. Everyone is a young or old professional. Amazon is hiring 50+ age programmers.C.66) Study open source. It will help with fundamentals.C.67) You can do a PG in AI/ML. I met a person who is certified and taught a course on that and knew it. He just calls it dynamic programming. He is not very airy.C.68) Bitcoin became very famous. I was asked around 2007 to build a similar distributed solution without a configuration database for a real product. We used the Jgroups Replicated HashMap and Gossip protocol. Look it up. It worked perfectly. That Replicated Hash Map (I understand it's some Merkle Tree) is similar to a Blockchain. I am thus not very impressed but only reasonably impressed by Bitcoin. But Ethereum EVM, gas and DAO are good. I think you can also code contracts by Remux IDE. Ethereum and Hyperledger are the big two of DLT.Another cool Java P2P is Jxta or Juxtapose. We built a tank race in P2P mode. Not my choice of game 😃🤣👍C.68) Be familiar with Spark. Understand an RDD and the ways to manipulate RDD. Get some exposure to Kafka (opt for the Confluent version if you are short on time).C.69) Learn basic SQL. Also learn some No SQL like MongoDB or Neo4j. It will help your programming although there will data specialists. Data specialist is a different job than programming.C.70) Do not lie to sales people. If you say something to Sales people technically, they will recognise revenue in their Salesforce SaaS application in a 10 year time horizon. Give the Sales people useful technical information and demonstrations.C.71) Use email only for long form summaries or research. Instant messaging is fine for technology. Do not share sensitive information on Instant Messaging. If you are doing commercial work in Instant Messaging, then use Slack. I am not from WhatsApp Business but it could work.C.72) Technologies like PL/SQL may seem.attractive because they bring the computation to the data but they quickly run into maintenance and vendor lock-in issues. Move the data to the computation such that your work is future proof.C.73) Avoid the WS-* or Death Star specifications as well as CORBA IDLs. Grow your RESTful interfaces to HA. Maybe you can do proto-buf.C.74) Try to adopt Cloud Native development practices if you are targeting long term cloud solutions.C.75) Use proper secret management techniques if using Git.C.76) If working on engineering, remember “rough consensus and working code" motto of IETF.C.77) Work of old timers if they try to build mobile apps. Do not just chase the present generation.C.78) I learnt SPA (Single Page Application) in 2015. The tutor predicted a 5 year run for SPA. I think it is now Progressive Web Application, React Native and Ionic. Things change. I architects SPAs for 5 years.C.79) Pay attention to Semantic Web. Understand RDF triples, FOAF and other representations.C.80) Ask for Open Data from Government to work for them. Do not just fall for highly massaged data. This is from Sir Tim Berners Lee. He has also started Linked Data.C.81) Pseudo code is also fine when talking to developers.C.82) Be familiar with atleast 1 modern IDE. Choose between VI and Emacs. I am a VI person. More of VIM.C.83) Do nit be scared of PHP or raw JavaScript. They are not elegant but get the job done. But please do not mistake them as the best or only solutions.C.84) Extract, Transform, Load is dying out. It ia now Extract, Load and Transform. There are some event driven solutions too which work based on Change Data Capture of Databases (Debezium). Adopt Lambda or Kappa architecture based solutions as Data is being revolutionized. The CxO probably has a real time fees on iPad and is getting impatient from the existing data turn around times. Nowadays turn around times for data is from days to weeks and not monthly or quarterly. Data is also getting Agile. We had good success with Pentaho. For smaller problems, you can use HTTPClient but the monitoring time is too expensive, based in my real experience.C.85) Cultivate the art of listening to old timers sing the glories of Cobol without batting an eyelid. They just want a release.C.86) There are 4 components in IT firms. Role, Designation, Salary and Leadership. Please priorities what you want your visiting card should look like. I typically prefer Designation and Roles. Younger people may prefer Salary and revolutionaries may like Leadership. In a major IT firm I worked these 4 components were decoupled.C.87) Do not lose your appetite for physics while programming. Things like clock speed are very physical. Today with multi-core hardware, there is a revival of functional programming. Thus, you have to accept that sometimes hardware will be decisive even for programming languages.C.83) Age does not matter in computers. I have seen active 50 year olds in companies with shorts and sandals on Sunday in front of a computer. Try to pick a domain you love.C.84) Do not be blinded that computers are the only thing to do. You can look into pharmacy or manufacturing which also are very close to computing.C.86) When I went for interviews I was all attentive and pleasing and job seeking. Today people walk in with jeans, untucked T-shirts, Rolexes, and waving smartphones into interviews. They even disrupt existing interviews because their phone rang and they have to answer another recruiter. It is very stunning for me. I am a Gen X person and this post millenial swag seems out of place. I am a silent spectator of this scene which looks surreal. (The VP politely asked the interviewee to leave).C.87) Do not ask superficial or unrelated or overambitious technical questions in interviews.C.88) For technical people the name of some technology matters like business folk. However, technical people must also focus on the attributes. Practically a business person thinks Linux is a penguin, but a technical person must know the distribution name, debian/non-debian version number and maintenance lifecycle among other things👍😃🙏. Similarly do not think that Python is a snake. It is a literate and functional and dynamic programming language which was named after Monty Python show. And there is versions below 2.7 and versions above 2.7. Do not try to educate business folks unless they are prepping for a panel discussion or meetup. They do not care, otherwise.C.89) There are two development schools of thought. One says : Build it simple. Eventually make it correct. Other says : Build it correct. Eventually make it simple.I take surveys of developers to determine the way forward.C.90) Unified Modeling Language and especially sequence diagrams were of great use to us in beginning. Today it may nort be that popular. But you may have to draw a GANTT/ PERT chart or Logical and Physical Architecture for a pure documentation part for CxOs. You can have the budget for say a Visio but simple tools like Draw.io website can do the same. Gliffy and Lucid chart are also good as Freemium model.C.91) I heard whiteboards are on the way out and collaboration is now using tools like Google Sheets. We completed a 4 week exercise with Google Sheets which kept everyone updated. Same thing goes for Google Drive or PMWiki. However, some organizations still invest in SharePoint, a costly affair. I also have seen organizations invest in DropBox as s sharing mechanismC.92) Try to see whether you like Network, Application or System Programming. The try to get into the relevant enterprise. I have done all the three. Although Systems Programmers have the biggest egos, nowadays the rise of Mobile Application has put the spotlight on Application Programming. The rise of Microservices will stimulate Network Programming. You can either be flexible or stick to s few types. In terms of Lines of Code, Application programmers write the largest and Systems programmers write the smallest lines of code.C.93) If you inherit a code base and have problems use Print statements to find the problem. After you are familiar with the code base, you can use Graphical Debugger. Avoid fixing around the problem when using Graphical Debugger. Always get your patches reviewed.C.94) There are lot of places to discuss technical things. Quora, Slashdot, StackOverFlow, Wikipedia, Dzone, Tumblr, Medium or HackerNoon. I think today's generation relies on Reddit threads. I am not following them that much. Do not start flame wars without reason because they result in huge expensive fire fights to quell the same the community.C.95) ThoughtWorks Radar is good for understanding the technology curve. Martin Folwer is good for Architectural advice. Developers used to read Joel Spolsky (Joel on Software). The technical sense of humor has become more like XKCD comic rather the old Dilbert.C.96) Never bring up Hitler or Nazis in a technic discussion as that will lead to Godwins law being invoked and make it the death knell of that technical discussion.C.97) Software resembles the organization that builds the same. That is called Conways Law. It is an empirical law. To build better software create better team structures. Resilient teams will build Resilient software. Sometimes people will reverse engineer the teams required to build the software according to the specification. This is called the Inverse Conway law and I have used the same.C.100) Massively Open Online courses help build credibility in the work place. That is what they are worth. It is fruitless to question their worth in terms of salary or just a qualification.C.101) Actively seek mentors to further your career. All organizations including educational institutions have such programs.C.102) Security is not an afterthought. Be familiar with security principles and actions. Use safer languages or sand bag environments for building software before taking them to production.C.103) Do not Repeat Yourself, Single Responsibility Principle, Do not call us but we will call you back, Dependency Inversion and You are not going to need it anyway are good schools of thought while building MVPs (Minimum Viable Product). Once you get the customer feedback to your MVP, prioritise development stories in consultation with others.C.104) Engineers ask between 1 to 3 percent stake to join startups.C.105) Having IT certifications may help with certain Western customers who feel that it gives them a signal of acceptability. However, in workplace, a certificate will buy you a seat at the table. It is just a hygiene factor.C.104) There is a zero code school of thought and an AI school of thought which claim to make Programming irrelevant. However, AI I have seen requires atleast 5 to 10 lines of code to configure pre built models. Zero code seems promising but can it bear the burden of customisation, remains to be seen..C.105)There may be rockstar programmers in your team (5 times normal). Build teams aound them and protect them from too much pressure or criticality and poaching. If your five star programmer is nice, sensitive and outspoken you are lucky. Else you have to personally sensitize the rockstar. Maybe buy him the copy of “The No Asshole Rule" or the “Power of Nice" if he or her prefers it to Mountain Dew.C.106) Software maturity is highest in banking, aerospace, and pharmacy and lower in manufacturing industries. It may change.C.107) Personal advice : Try working for a FinTech and RegTech and Insurtech understand finance in action.C.108) Boycott or stop the culture of status update and KT. An Agile joke is you get 7 people team in Indis to do Agile, 6 will arrive to only ask status updates. Some people may even convert a Standup Call to a long term planning call. Please understand what are standups. Each one gets five minutes to explain what they did, what they plan to do today and any obstacles. It is the management job to remove the obstacle and present it the Standup. Please stand up, unless want to seem like incongruent know-,it-all. Other ceremonies like Planning and Sprint Closure (Based on Definition of Done) are needed. Try to get a proper Agile coach. I was doing that trough reading articles.Bye for now!

Feedbacks from Our Clients

friendly & easy to use. good that they have free trials so we can experience it before purchase it.

Justin Miller