-
Archives
- February 2024
- January 2022
- August 2021
- June 2021
- May 2021
- April 2021
- March 2021
- December 2020
- October 2020
- September 2020
- December 2019
- May 2018
- March 2018
- February 2018
- January 2018
- December 2017
- November 2017
- October 2017
- September 2017
- August 2017
- July 2017
- June 2017
- May 2017
- April 2017
- December 2016
- November 2016
- September 2016
- August 2016
- February 2016
- December 2015
- November 2015
- October 2015
- August 2015
- June 2015
- May 2015
- March 2015
- January 2015
- November 2014
- October 2014
- July 2014
- June 2014
- May 2014
- April 2014
- February 2014
- August 2013
- July 2013
- June 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
-
Meta
Author Archives: tamasrev
Deliberate practice with Lean poker
Last November Ivett invited me to participate at her Lean Poker event. I was a bit skeptic, as I stopped learning in my free time long ago. There is nothing wrong with learning in your free time, I just re-prioritized … Continue reading
Posted in Uncategorized
Leave a comment
Survival kit: (don’t always) find a solution on your own
The problem There is this message that every developer is getting every once in a while. When they ask a question, a colleague might reply with something like ‘Find a solution on your own.’ I find this message especially toxic, … Continue reading
Posted in programming, soft skills
Tagged communcation, programming, soft-skills, survival-kit
Leave a comment
Survival kit: first day on the job
This is an actual survival kit: what should you bring on your first day of job, and how to prepare. A step by step guide. Sleep well if you can. I am generally an axious person, so usully I don’t. … Continue reading
Posted in soft skills
Leave a comment
Survival kit: Refactoring
Refactoring – improving the design of existing code. This is the title of Martin Fowlers book. This book is so fundamental, even the IDE-s (Integrated Development Environments) support refactorings. This is a screenshot of a refactoring context menu from IntelliJ: … Continue reading
Posted in basics, programming
Tagged programming, refactoring, survival kit, testing
Leave a comment
Survival kit: How to deal with pushback?
I know a lot of engineers whom I respect, and disagree with me about the stuff I am writing. Some think that unit testing is not necessary. Or it is a skill orthogonal to development, i.e. not needed – testers … Continue reading
Posted in basics, programming, soft skills
Tagged experimenting, programming, survival kit, tdd, testing
Leave a comment
Survival kit: code quality and static analyzers
Quite often I see junior developers worrying about the logic they write, and not caring too much about the code quality. That’s just aesthetics, it’s quite subjective, they say. Not really surprising, I had the same mindset back then. If … Continue reading
Posted in basics, programming
Tagged code quality, programming, readability, survival kit
Leave a comment
Survival kit: unit tests as repeatable experiments
There is a lot of confusion regarding unit tests. Do we deliver faster or slower with unit tests? Do unit tests finalize the code, or do they open it up for a change? Shall we have more test code than … Continue reading
Survival kit: git
I am, to some extent, familiar with git. That’s the only distributed VCS which I’ve been using long enough. There are other distributed VCS-s too, like mercurial, Bazaar, Fossil. I am not familiar with them, so in tis post I’ll … Continue reading
Survival kit: Learn what you do: spiralic reactive learning
So, you started a job, they might or might not give you a training. And there you are, looking at technologies you hardly know. Half of the words are unknown to you, yet you are expected to do something at … Continue reading
Survival kit: the obviousnesses
So many things are “obvious”, especially on stack overflow. Believe me, most of us learn these obviousities the hard way, like, erm, why does this simple SQL UPDATE run so long? Still, some of us forget these incidents. All they … Continue reading
Posted in basics, programming, soft skills
Tagged basics, programming, soft skills, survival kit
1 Comment