Sandra's Weeknotes logo

Sandra's Weeknotes

Archives

Sandra's Weeknotes Sandra's Weeknotes

Archive

Weeknotes: 13 January to 17 January 2025

Yellow sun setting over a blue lake with green pines on the right side
Sunset Over Lake Ruovesi, Akseli Gallen-Kallela (Finnish, 1865 - 1931)

#50
January 17, 2025
Read more

Weeknotes: 16 December to 20 December 2024

Sunrise over the sea and cliffs.
View of Northern Head at Sunrise in the Bay of Fundy (1862), William Bradford (American, 1823-1892)

What I have found gripping

  • The following terminal command outputs a detailed list of files and directories including hidden ones. It means list all:

    ls -la
    
  • Parsing a URL using Ruby then extracting a domain name with different approaches before choosing one that will allow for code readability

  • Bouncing ideas off other people is thrilling

  • In Rails, the debug helper will print out variables

debug
#49
December 20, 2024
Read more

Weeknotes: 2 December to 6 December 2024

View of mountains, grass and a green blue lake in Yosemite
Mirror Lake, Yosemite (1874-1875), Hermann Ottomar Herzog (American, 1831-1932)

What I have found gripping

  • Diversifying one’s sources of learning is wonderful

  • WSGI is an acronym for Web Server Gateway Interface

  • This line of code in Python will initialize a Flask web app

    app = Flask(__name__)
    
  • The Flask class handles all the web requests, routing and responses

  • The Pylint error message Missing function or method docstring means that a docstring (short for a document string) needs to be added to the function. Once a docstring is included, the error disappears. See the example below:

    def print_python_version():
        """Function printing python version."""
        print(sys.version)
    
#48
December 6, 2024
Read more

Weeknotes: 18 November to 22 November 2024

Orange path in green grass along the Seine river
Seine at Tournedos (1922), Félix Vallotton (French, 1865-1925)

What I have found gripping

#47
November 22, 2024
Read more

Weeknotes: 28 October to 31 October 2024

Mount Saint-Michel with a pink and orange sunset
Mont Saint-Michel, Setting Sun (1897), Paul Signac (French, 1863-1935)

What I have found gripping

  • Logging what’s done well helps maintain perspective

  • Making contributions visible leaves room for celebrating them and providing actionable feedback whenever necessary

  • A team’s health influences its outcomes whether they be positive or negative

  • Identifying what is missing in a process before amending it to improve it further is exciting

#46
October 31, 2024
Read more

Weeknotes: 21 October to 25 October 2024

Yellow and orange Autumn leaves.
Automne À Jeufosse (1884), Claude Monet (French, 1840-1926)

What I have found gripping

  • Simple and elegant technical solutions are easier to maintain

  • MatchData is a class in Ruby programming

  • RDoc specifies that MatchData encapsulates the result of matching a Regexp against string

  • Local-first software allows folks to work offline and collaborate across devices

#45
October 26, 2024
Read more

Weeknotes: 7 October to 11 October 2024

a sunset over the ocean
Sunset in Split, Menci Clement Crnčić (Croatian, 1865-1930)

What I have found gripping

  • Refactoring code requires a rationale

  • Keeping code readable and tested helps reviewers

  • Tools can help or slow down processes

  • Having just enough information makes a difference

What I have read

#44
October 12, 2024
Read more

Weeknotes: 23 September to 27 September 2024

a painting of cliffs and a beach
Beach formation on Bornholm. Scene from Rø (1843), Vilhelm Kyhn (Danish, 1819–1903)

What I have found gripping

  • Context matters and enquiring about it too

  • Pairing in addition to listening to different perspectives can lead to exploring problems through new angles

  • EDA stands for Event-driven Architecture

  • CEP is an acronym for Complex Event Processing. It’s an event-driven technology to aggregate, process, and analyse data streams

#43
September 27, 2024
Read more

Weeknotes: 9 September to 13 September 2024

Mountain landscape in the orange evening sky
Mountain landscape in the evening sky
Maria Wiik (Finnish, 1853 – 1928)

What I have found gripping

  • Sifting through information before using it through hands-on practice makes a difference

  • It takes a team to create a welcoming and collaborative environment

  • Asking questions can be a way to manage cognitive overload

#42
September 13, 2024
Read more

Weeknotes: 2 September to 6 September 2024

View of a blue lake in Lucerne with mountains in the background
Alexandre Calame (Swiss, 1810-1864)

What I have found gripping

  • There are 8 categories of variables in C#: static variables, instance variables, array elements, value parameters, input parameters, reference parameters, output parameters, and local variables

  • It’s possible to turn code into sound using certain programming languages

  • Clayton Christensen coined the term disruptive innovation

  • Inner source is the use of open source practices within organizations for proprietary software development

#41
September 6, 2024
Read more

Weeknotes: 26 August to 30 August 2024

A green field on a summer day. The sky is blue but cloudy.
August Jernberg (Swedish, 1826 – 1896)

What I have found gripping

  • Returning to a new UI for drafts on Buttondown and getting onboarded to understand how to navigate it is a smooth experience

  • Revisiting technical concepts across projects yields new insights

  • Super in Ruby can be used to call an earlier method in another one

#40
August 30, 2024
Read more

Weeknotes: 24 June to 28 June 2024

A view of the beach at Kororareka in New Zealand
Kororareka Beach, Bay of Islands, New Zealand (circa 1856), Thomas Gardiner

What I have found gripping

  • Setting up a project in Ruby with a different browser-based tool is possible

  • Big O notation can be used to determine the efficiency of algorithms

  • Doing one’s part as a citizen at any level contributes to collective efforts whatever the outcome(s)

What I have read

#39
June 29, 2024
Read more

Weeknotes: 17 June to 21 June 2024

The evening moon rising over a field
Abendstimmung, Marie Egner (Austrian, 1850–1940)

What I have found gripping

  • Talking through a different way to solve a coding problem leads to new insights

  • One can use Minitest to benchmark Ruby methods

  • Learning from folks from other contexts and in more senior roles allows one to make new mental models for new technical concepts. Thankful to everyone I spoke to this week

What I have read

#38
June 21, 2024
Read more

Weeknotes: 10 June to 14 June 2024

Waves crashing over rocks
Waves, Gustave Courbet (French, 1819-1877)

What I have found gripping

#37
June 14, 2024
Read more

Weeknotes: 3 June to 7 June 2024

A dirt road in a green field
Sommerlandskab, Baldersbrønde (Summer Landscape, Baldersbronde) (1900), Laurits Andersen Ring (Danish, 1854 – 1933)

What I have found gripping

#36
June 7, 2024
Read more

Weeknotes: 20 May to 24 May 2024

Damiette (circa 1890), Armand Guillaumin (French, 1841-1927)

What I have found gripping

  • Active Storage in Rails allows for different cloud storage options in production

  • Clean architecture is not only a mindset, it’s also about deliberate practice

  • According to Peter Loshin, an object has three characteristics: identity, state and behaviour

#35
May 24, 2024
Read more

Weeknotes: 29 April to 3 May 2024

Painting of a lighthouse coloured in red and white near the sea.
The Lighthouse, Leontine von Littrow (Austrian, 1860–1914)

What I have found gripping

#34
May 3, 2024
Read more

Weeknotes: 15 April to 19 April 2024

A beige sand beach with a lighthouse in the background
The Lighthouse at Honfleur (1886), Georges Seurat (French, 1859-1891)

What I have found gripping

  • The block try-except in Python can help add error handling to a programme

  • Getting acquainted with a new tool using existing skills while reading through a new guide means documenting what isn’t yet documented

#33
April 19, 2024
Read more

Weeknotes: 8 April to 12 April 2024

Painting of the city Tallinn and a river during a sunset.
Tallinna vaade (1913), Lilly Walther (Estonian, 1866-1946)

What I have found gripping

  • In Ruby, using the class Bigdecimal for currencies can be useful for precision and rounding up numbers

  • When debugging, if the documentation does not include a piece of information, it's worth looking through the codebase

  • Creating a new version of a project using a tool also providing detailed documentation means being able to tweak a prototype while coding it

  • It's better to opt for a database other than sqlite if a deployment is planned

#32
April 12, 2024
Read more

Weeknotes: 25 March to 29 March 2024

Sunrise over the sea
Sunrise over the Eastern Sea (1932), Fujishima Takeji (Japanese, 1867 – 1943)

#31
March 29, 2024
Read more
  Newer archives Older archives  
Powered by Buttondown, the easiest way to start and grow your newsletter.